From d036be3a969302e826599bc5f717ff5177430d86 Mon Sep 17 00:00:00 2001 From: Daylin Morgan Date: Thu, 15 Jun 2023 10:05:16 -0500 Subject: [PATCH] wezterm things --- home/private_dot_config/wezterm/keys.lua | 160 ++++++++++---------- home/private_dot_config/wezterm/wezterm.lua | 1 - 2 files changed, 76 insertions(+), 85 deletions(-) diff --git a/home/private_dot_config/wezterm/keys.lua b/home/private_dot_config/wezterm/keys.lua index 5a4e93f..b502295 100644 --- a/home/private_dot_config/wezterm/keys.lua +++ b/home/private_dot_config/wezterm/keys.lua @@ -4,19 +4,18 @@ local act = wezterm.action local M = {} M.keys = { - { key = "C", mods = "CTRL|SHIFT", action = act.CopyTo "ClipboardAndPrimarySelection" }, - -- paste from the clipboard - { key = "V", mods = "CTRL|SHIFT", action = act.PasteFrom "Clipboard" }, - -- paste from the primary selection - { key = "V", mods = "CTRL|SHIFT", action = act.PasteFrom "PrimarySelection" }, - -- change font size - { key = "-", mods = "CTRL", action = "DecreaseFontSize" }, - { key = "=", mods = "CTRL", action = "IncreaseFontSize" }, - -- { key = "Space", mods = "CTRL|SHIFT", action = "QuickSelect" }, - { key = "Space", mods = "CTRL|SHIFT", action = "ActivateCopyMode" }, + { key = "C", mods = "CTRL|SHIFT", action = act.CopyTo("ClipboardAndPrimarySelection") }, + -- paste from the clipboard + { key = "V", mods = "CTRL|SHIFT", action = act.PasteFrom("Clipboard") }, + + -- paste from the primary selection + { key = "V", mods = "CTRL|SHIFT", action = act.PasteFrom("PrimarySelection") }, + -- change font size + { key = "-", mods = "CTRL", action = "DecreaseFontSize" }, + { key = "=", mods = "CTRL", action = "IncreaseFontSize" }, + -- { key = "Space", mods = "CTRL|SHIFT", action = "QuickSelect" }, + { key = "Space", mods = "CTRL|SHIFT", action = "ActivateCopyMode" }, } - - -- M.key_tables = { -- copy_mode = { -- { key = "c", mods = "CTRL", action = wezterm.action { CopyMode = "Close" } }, @@ -76,76 +75,69 @@ M.keys = { -- } -- } - -M.key_tables = { - copy_mode = { - {key="c", mods="CTRL", action=wezterm.action{CopyMode="Close"}}, - {key="g", mods="CTRL", action=wezterm.action{CopyMode="Close"}}, - {key="q", mods="NONE", action=wezterm.action{CopyMode="Close"}}, - {key="Escape", mods="NONE", action=wezterm.action{CopyMode="Close"}}, - - {key="h", mods="NONE", action=wezterm.action{CopyMode="MoveLeft"}}, - {key="j", mods="NONE", action=wezterm.action{CopyMode="MoveDown"}}, - {key="k", mods="NONE", action=wezterm.action{CopyMode="MoveUp"}}, - {key="l", mods="NONE", action=wezterm.action{CopyMode="MoveRight"}}, - - {key="LeftArrow", mods="NONE", action=wezterm.action{CopyMode="MoveLeft"}}, - {key="DownArrow", mods="NONE", action=wezterm.action{CopyMode="MoveDown"}}, - {key="UpArrow", mods="NONE", action=wezterm.action{CopyMode="MoveUp"}}, - {key="RightArrow", mods="NONE", action=wezterm.action{CopyMode="MoveRight"}}, - - {key="RightArrow", mods="ALT", action=wezterm.action{CopyMode="MoveForwardWord"}}, - {key="f", mods="ALT", action=wezterm.action{CopyMode="MoveForwardWord"}}, - {key="Tab", mods="NONE", action=wezterm.action{CopyMode="MoveForwardWord"}}, - {key="w", mods="NONE", action=wezterm.action{CopyMode="MoveForwardWord"}}, - - {key="LeftArrow", mods="ALT", action=wezterm.action{CopyMode="MoveBackwardWord"}}, - {key="b", mods="ALT", action=wezterm.action{CopyMode="MoveBackwardWord"}}, - {key="Tab", mods="SHIFT", action=wezterm.action{CopyMode="MoveBackwardWord"}}, - {key="b", mods="NONE", action=wezterm.action{CopyMode="MoveBackwardWord"}}, - - {key="0", mods="NONE", action=wezterm.action{CopyMode="MoveToStartOfLine"}}, - {key="Enter", mods="NONE", action=wezterm.action{CopyMode="MoveToStartOfNextLine"}}, - {key="$", mods="NONE", action=wezterm.action{CopyMode="MoveToEndOfLineContent"}}, - {key="$", mods="SHIFT", action=wezterm.action{CopyMode="MoveToEndOfLineContent"}}, - - {key="m", mods="ALT", action=wezterm.action{CopyMode="MoveToStartOfLineContent"}}, - {key="^", mods="NONE", action=wezterm.action{CopyMode="MoveToStartOfLineContent"}}, - {key="^", mods="SHIFT", action=wezterm.action{CopyMode="MoveToStartOfLineContent"}}, - - {key=" ", mods="NONE", action=wezterm.action{CopyMode={SetSelectionMode="Cell"}}}, - {key="v", mods="NONE", action=wezterm.action{CopyMode={SetSelectionMode="Cell"}}}, - {key="V", mods="NONE", action=wezterm.action{CopyMode={SetSelectionMode="Line"}}}, - {key="V", mods="SHIFT", action=wezterm.action{CopyMode={SetSelectionMode="Line"}}}, - {key="v", mods="CTRL", action=wezterm.action{CopyMode={SetSelectionMode="Block"}}}, - - {key="G", mods="NONE", action=wezterm.action{CopyMode="MoveToScrollbackBottom"}}, - {key="G", mods="SHIFT", action=wezterm.action{CopyMode="MoveToScrollbackBottom"}}, - {key="g", mods="NONE", action=wezterm.action{CopyMode="MoveToScrollbackTop"}}, - - {key="H", mods="NONE", action=wezterm.action{CopyMode="MoveToViewportTop"}}, - {key="H", mods="SHIFT", action=wezterm.action{CopyMode="MoveToViewportTop"}}, - {key="M", mods="NONE", action=wezterm.action{CopyMode="MoveToViewportMiddle"}}, - {key="M", mods="SHIFT", action=wezterm.action{CopyMode="MoveToViewportMiddle"}}, - {key="L", mods="NONE", action=wezterm.action{CopyMode="MoveToViewportBottom"}}, - {key="L", mods="SHIFT", action=wezterm.action{CopyMode="MoveToViewportBottom"}}, - - {key="o", mods="NONE", action=wezterm.action{CopyMode="MoveToSelectionOtherEnd"}}, - {key="O", mods="NONE", action=wezterm.action{CopyMode="MoveToSelectionOtherEndHoriz"}}, - {key="O", mods="SHIFT", action=wezterm.action{CopyMode="MoveToSelectionOtherEndHoriz"}}, - - {key="PageUp", mods="NONE", action=wezterm.action{CopyMode="PageUp"}}, - {key="PageDown", mods="NONE", action=wezterm.action{CopyMode="PageDown"}}, - - {key="b", mods="CTRL", action=wezterm.action{CopyMode="PageUp"}}, - {key="f", mods="CTRL", action=wezterm.action{CopyMode="PageDown"}}, - } - } - - - - - - - +-- M.key_tables = { +-- copy_mode = { +-- { key = "c", mods = "CTRL", action = wezterm.action({ CopyMode = "Close" }) }, +-- { key = "g", mods = "CTRL", action = wezterm.action({ CopyMode = "Close" }) }, +-- { key = "q", mods = "NONE", action = wezterm.action({ CopyMode = "Close" }) }, +-- { key = "Escape", mods = "NONE", action = wezterm.action({ CopyMode = "Close" }) }, +-- +-- { key = "h", mods = "NONE", action = wezterm.action({ CopyMode = "MoveLeft" }) }, +-- { key = "j", mods = "NONE", action = wezterm.action({ CopyMode = "MoveDown" }) }, +-- { key = "k", mods = "NONE", action = wezterm.action({ CopyMode = "MoveUp" }) }, +-- { key = "l", mods = "NONE", action = wezterm.action({ CopyMode = "MoveRight" }) }, +-- +-- { key = "LeftArrow", mods = "NONE", action = wezterm.action({ CopyMode = "MoveLeft" }) }, +-- { key = "DownArrow", mods = "NONE", action = wezterm.action({ CopyMode = "MoveDown" }) }, +-- { key = "UpArrow", mods = "NONE", action = wezterm.action({ CopyMode = "MoveUp" }) }, +-- { key = "RightArrow", mods = "NONE", action = wezterm.action({ CopyMode = "MoveRight" }) }, +-- +-- { key = "RightArrow", mods = "ALT", action = wezterm.action({ CopyMode = "MoveForwardWord" }) }, +-- { key = "f", mods = "ALT", action = wezterm.action({ CopyMode = "MoveForwardWord" }) }, +-- { key = "Tab", mods = "NONE", action = wezterm.action({ CopyMode = "MoveForwardWord" }) }, +-- { key = "w", mods = "NONE", action = wezterm.action({ CopyMode = "MoveForwardWord" }) }, +-- +-- { key = "LeftArrow", mods = "ALT", action = wezterm.action({ CopyMode = "MoveBackwardWord" }) }, +-- { key = "b", mods = "ALT", action = wezterm.action({ CopyMode = "MoveBackwardWord" }) }, +-- { key = "Tab", mods = "SHIFT", action = wezterm.action({ CopyMode = "MoveBackwardWord" }) }, +-- { key = "b", mods = "NONE", action = wezterm.action({ CopyMode = "MoveBackwardWord" }) }, +-- +-- { key = "0", mods = "NONE", action = wezterm.action({ CopyMode = "MoveToStartOfLine" }) }, +-- { key = "Enter", mods = "NONE", action = wezterm.action({ CopyMode = "MoveToStartOfNextLine" }) }, +-- { key = "$", mods = "NONE", action = wezterm.action({ CopyMode = "MoveToEndOfLineContent" }) }, +-- { key = "$", mods = "SHIFT", action = wezterm.action({ CopyMode = "MoveToEndOfLineContent" }) }, +-- +-- { key = "m", mods = "ALT", action = wezterm.action({ CopyMode = "MoveToStartOfLineContent" }) }, +-- { key = "^", mods = "NONE", action = wezterm.action({ CopyMode = "MoveToStartOfLineContent" }) }, +-- { key = "^", mods = "SHIFT", action = wezterm.action({ CopyMode = "MoveToStartOfLineContent" }) }, +-- +-- { key = " ", mods = "NONE", action = wezterm.action({ CopyMode = { SetSelectionMode = "Cell" } }) }, +-- { key = "v", mods = "NONE", action = wezterm.action({ CopyMode = { SetSelectionMode = "Cell" } }) }, +-- { key = "V", mods = "NONE", action = wezterm.action({ CopyMode = { SetSelectionMode = "Line" } }) }, +-- { key = "V", mods = "SHIFT", action = wezterm.action({ CopyMode = { SetSelectionMode = "Line" } }) }, +-- { key = "v", mods = "CTRL", action = wezterm.action({ CopyMode = { SetSelectionMode = "Block" } }) }, +-- +-- { key = "G", mods = "NONE", action = wezterm.action({ CopyMode = "MoveToScrollbackBottom" }) }, +-- { key = "G", mods = "SHIFT", action = wezterm.action({ CopyMode = "MoveToScrollbackBottom" }) }, +-- { key = "g", mods = "NONE", action = wezterm.action({ CopyMode = "MoveToScrollbackTop" }) }, +-- +-- { key = "H", mods = "NONE", action = wezterm.action({ CopyMode = "MoveToViewportTop" }) }, +-- { key = "H", mods = "SHIFT", action = wezterm.action({ CopyMode = "MoveToViewportTop" }) }, +-- { key = "M", mods = "NONE", action = wezterm.action({ CopyMode = "MoveToViewportMiddle" }) }, +-- { key = "M", mods = "SHIFT", action = wezterm.action({ CopyMode = "MoveToViewportMiddle" }) }, +-- { key = "L", mods = "NONE", action = wezterm.action({ CopyMode = "MoveToViewportBottom" }) }, +-- { key = "L", mods = "SHIFT", action = wezterm.action({ CopyMode = "MoveToViewportBottom" }) }, +-- +-- { key = "o", mods = "NONE", action = wezterm.action({ CopyMode = "MoveToSelectionOtherEnd" }) }, +-- { key = "O", mods = "NONE", action = wezterm.action({ CopyMode = "MoveToSelectionOtherEndHoriz" }) }, +-- { key = "O", mods = "SHIFT", action = wezterm.action({ CopyMode = "MoveToSelectionOtherEndHoriz" }) }, +-- +-- { key = "PageUp", mods = "NONE", action = wezterm.action({ CopyMode = "PageUp" }) }, +-- { key = "PageDown", mods = "NONE", action = wezterm.action({ CopyMode = "PageDown" }) }, +-- +-- { key = "b", mods = "CTRL", action = wezterm.action({ CopyMode = "PageUp" }) }, +-- { key = "f", mods = "CTRL", action = wezterm.action({ CopyMode = "PageDown" }) }, +-- }, +-- } +-- return M diff --git a/home/private_dot_config/wezterm/wezterm.lua b/home/private_dot_config/wezterm/wezterm.lua index 28556c1..cf28563 100644 --- a/home/private_dot_config/wezterm/wezterm.lua +++ b/home/private_dot_config/wezterm/wezterm.lua @@ -27,5 +27,4 @@ return { bold_brightens_ansi_colors = true, default_gui_startup_args = { "start", "--always-new-process" }, keys = keys.keys, - key_tables = keys.key_tables, }