Update terminal configs

This commit is contained in:
Gabriel Arazas 2022-05-20 14:43:29 +08:00
parent 385021c4a0
commit b4d662c1f0
2 changed files with 26 additions and 7 deletions

View File

@ -159,7 +159,7 @@ map kitty_mod+v paste_from_clipboard
map kitty_mod+s paste_from_selection
map shift+insert paste_from_selection
map kitty_mod>o pass_selection_to_program
map kitty_mod+o pass_selection_to_program
#: }}}
#: Scrolling {{{
@ -192,7 +192,7 @@ map kitty_mod+h previous_window
map kitty_mod+w>f move_window_forward
map kitty_mod+w>b move_window_backward
map kitty_mod+w>j move_window_to_top
map kitty_mod+w>k move_window_to_top
map kitty_mod+w>r start_resizing_window
map kitty_mod+w>v focus_visible_window
@ -216,6 +216,7 @@ map kitty_mod+f toggle_layout stack
#: }}}
#: Font sizes {{{
map kitty_mod+equal change_font_size all +2.0
map kitty_mod+plus change_font_size all +2.0
map kitty_mod+kp_add change_font_size all +2.0
@ -248,8 +249,6 @@ map kitty_mod+q>e edit_config_file
map kitty_mod+q>r load_config_file
map kitty_mod+q>s kitty_shell window
map kitty_mod+q>d debug_config
map kitty_mod+delete clear_terminal reset active
#: }}}
#: }}}

View File

@ -123,9 +123,12 @@ return {
{key = "h", mods = "LEADER", action = wezterm.action {
ActivateKeyTable = { name = "hints", timeout_milliseconds = 1000 }}},
{key = "r", mods = keymod, action = "ReloadConfiguration" },
-- Selection
{key = "Space", mods = "LEADER", action = "QuickSelect" },
{key = "s", mods = keymod, action = "QuickSelect" },
{key = "a", mods = keymod, action = "QuickSelect" },
{key = "s", mods = keymod, action = wezterm.action { Search = { CaseSensitiveString = "" }}},
},
key_tables = {
@ -136,9 +139,26 @@ return {
"[0-9a-f]{7,40}", -- SHA1 hashes, usually used for Git.
"[0-9a-f]{7,64}", -- SHA256 hashes, used often for getting hashes for Guix packaging.
"sha256-[[:alpha:][:digit:]=+/]{44}", -- SHA256 hashes in Base64, used often in getting hashes for Nix packaging.
"[[:alpha:][:digit:]=+/]{44,64}"
}}}},
-- Basically the equivalent of `kitty hints word`.
{key = "w", action = wezterm.action { QuickSelectArgs = {
patterns = {
"\\S+"
}}}},
-- The equivalent to `kitty hints line`.
{key = "l", action = wezterm.action { QuickSelectArgs = {
patterns = {
".+"
}}}},
{key = "p", action = wezterm.action { Search = { Regex = "legacyPackages[[:alpha:][:digit:]]+" }}},
{key = "Space", action = "QuickSelect" },
{key = "s", action = "QuickSelect" },
{key = "f", action = wezterm.action { Search = { CaseSensitiveString = "" }}},
},
pane_navigation = {
@ -153,8 +173,8 @@ return {
tab_navigation = {
{key = "d", action = wezterm.action { CloseCurrentTab = { confirm = false }}},
{key = "h", action = wezterm.action { ActivateTabRelative = -1 }},
{key = "j", action = wezterm.action { ActivateTab = 0 }},
{key = "k", action = wezterm.action { ActivateTab = -1 }},
{key = "j", action = wezterm.action { ActivateTab = -1 }},
{key = "k", action = wezterm.action { ActivateTab = 0 }},
{key = "l", action = wezterm.action { ActivateTabRelative = 1 }},
{key = "n", action = wezterm.action { SpawnTab = "CurrentPaneDomain" }},
},