copy and paste working for now
This commit is contained in:
parent
52c7dcb3cd
commit
7e31d68d17
2 changed files with 8 additions and 130 deletions
|
@ -5,139 +5,18 @@ 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") },
|
||||
-- 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" } },
|
||||
-- { 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 = "ToggleSelectionByCell" } },
|
||||
-- { key = "v", mods = "NONE", action = wezterm.action { CopyMode = "ToggleSelectionByCell" } },
|
||||
-- { 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 = "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
|
||||
|
|
|
@ -7,9 +7,8 @@ wezterm.on("format-window-title", function()
|
|||
end)
|
||||
|
||||
local padding = 10
|
||||
|
||||
return {
|
||||
-- window_background_opacity = 0.9,
|
||||
-- -- window_background_opacity = 0.9,
|
||||
window_padding = {
|
||||
left = padding,
|
||||
right = padding,
|
||||
|
@ -23,7 +22,7 @@ return {
|
|||
use_fancy_tab_bar = false,
|
||||
hide_tab_bar_if_only_one_tab = true,
|
||||
tab_bar_at_bottom = true,
|
||||
disable_default_key_bindings = true,
|
||||
-- disable_default_key_bindings = true,
|
||||
bold_brightens_ansi_colors = true,
|
||||
default_gui_startup_args = { "start", "--always-new-process" },
|
||||
keys = keys.keys,
|
||||
|
|
Loading…
Reference in a new issue