Config cleanup, create_mrshughes refactoring

This commit is contained in:
Petr Nyc
2026-04-20 17:26:56 +02:00
parent 4bef91eb1b
commit 970dfb4c1e
12 changed files with 553 additions and 223 deletions

View File

@@ -57,31 +57,31 @@ history = 20000
[keyboard]
bindings = [
# tmux bindings
# alt + <number> switches to window <number>
{ key = "1" , mods = "Option", chars = "\u0001\u0031" }, # C-a 1
{ key = "2" , mods = "Option", chars = "\u0001\u0032" }, # C-a 2
{ key = "3" , mods = "Option", chars = "\u0001\u0033" }, # C-a 3
{ key = "4" , mods = "Option", chars = "\u0001\u0034" }, # C-a 4
{ key = "5" , mods = "Option", chars = "\u0001\u0035" }, # C-a 5
{ key = "6" , mods = "Option", chars = "\u0001\u0036" }, # C-a 6
{ key = "7" , mods = "Option", chars = "\u0001\u0037" }, # C-a 7
{ key = "8" , mods = "Option", chars = "\u0001\u0038" }, # C-a 8
{ key = "9" , mods = "Option", chars = "\u0001\u0039" }, # C-a 9
{ key = "h" , mods = "Option", chars = "\u0001\u0068" }, # C-a left
{ key = "j" , mods = "Option", chars = "\u0001\u006a" }, # C-a down
{ key = "k" , mods = "Option", chars = "\u0001\u006b" }, # C-a up
{ key = "l" , mods = "Option", chars = "\u0001\u006c" }, # C-a right
# # tmux bindings
# # alt + <number> switches to window <number>
# { key = "1" , mods = "Option", chars = "\u0001\u0031" }, # C-a 1
# { key = "2" , mods = "Option", chars = "\u0001\u0032" }, # C-a 2
# { key = "3" , mods = "Option", chars = "\u0001\u0033" }, # C-a 3
# { key = "4" , mods = "Option", chars = "\u0001\u0034" }, # C-a 4
# { key = "5" , mods = "Option", chars = "\u0001\u0035" }, # C-a 5
# { key = "6" , mods = "Option", chars = "\u0001\u0036" }, # C-a 6
# { key = "7" , mods = "Option", chars = "\u0001\u0037" }, # C-a 7
# { key = "8" , mods = "Option", chars = "\u0001\u0038" }, # C-a 8
# { key = "9" , mods = "Option", chars = "\u0001\u0039" }, # C-a 9
# { key = "h" , mods = "Option", chars = "\u0001\u0068" }, # C-a left
# { key = "j" , mods = "Option", chars = "\u0001\u006a" }, # C-a down
# { key = "k" , mods = "Option", chars = "\u0001\u006b" }, # C-a up
# { key = "l" , mods = "Option", chars = "\u0001\u006c" }, # C-a right
# for tmux resizing
# option + command + <hjkl> for resizing
{ key = "k" , mods = "Option|command", chars = "\u0001\u001b\u005b\u0031\u003b\u0035\u0041" }, # C-a C-up
{ key = "j" , mods = "Option|command", chars = "\u0001\u001b\u005b\u0031\u003b\u0035\u0042" }, # C-a C-down
{ key = "l" , mods = "Option|command", chars = "\u0001\u001b\u005b\u0031\u003b\u0035\u0043" }, # C-a C-right
{ key = "h" , mods = "Option|command", chars = "\u0001\u001b\u005b\u0031\u003b\u0035\u0044" }, # C-a C-left
# # for tmux resizing
# # option + command + <hjkl> for resizing
# { key = "k" , mods = "Option|command", chars = "\u0001\u001b\u005b\u0031\u003b\u0035\u0041" }, # C-a C-up
# { key = "j" , mods = "Option|command", chars = "\u0001\u001b\u005b\u0031\u003b\u0035\u0042" }, # C-a C-down
# { key = "l" , mods = "Option|command", chars = "\u0001\u001b\u005b\u0031\u003b\u0035\u0043" }, # C-a C-right
# { key = "h" , mods = "Option|command", chars = "\u0001\u001b\u005b\u0031\u003b\u0035\u0044" }, # C-a C-left
{ key = "n" , mods = "Alt", chars = "\u0001\u006e" }, # alt+n -> C-a n
{ key = "p" , mods = "Alt", chars = "\u0001\u0070" }, # alt+p -> C-a p
# { key = "n" , mods = "Alt", chars = "\u0001\u006e" }, # alt+n -> C-a n
# { key = "p" , mods = "Alt", chars = "\u0001\u0070" }, # alt+p -> C-a p
{ key = "ArrowLeft", mods = "Command|Shift", action = "SelectPreviousTab" },
{ key = "ArrowRight", mods = "Command|Shift", action = "SelectNextTab" },