Fix window swapping keybinds in neovim
This commit is contained in:
parent
e9f70800ea
commit
d46819e852
2 changed files with 11 additions and 0 deletions
|
|
@ -63,3 +63,9 @@ keybind = alt+left=unbind
|
|||
keybind = alt+right=unbind
|
||||
keybind = ctrl+shift+left=unbind
|
||||
keybind = ctrl+shift+right=unbind
|
||||
|
||||
# send CSI-u style codes for Ctrl+Shift+H/J/K/L
|
||||
keybind = ctrl+shift+h=csi:11~
|
||||
keybind = ctrl+shift+j=csi:12~
|
||||
keybind = ctrl+shift+k=csi:13~
|
||||
keybind = ctrl+shift+l=csi:14~
|
||||
|
|
|
|||
|
|
@ -271,6 +271,11 @@ function M.setup()
|
|||
{ "<C-Space>", function() enter_resizing_mode() end }
|
||||
}
|
||||
local window_shifting_keymaps = {
|
||||
-- F1 through F4 are bound to C-S-h through C-S-l in Tmux and sent as escape sequences.
|
||||
{ "<F1>", function() swap_window("h") end },
|
||||
{ "<F2>", function() swap_window("j") end },
|
||||
{ "<F3>", function() swap_window("k") end },
|
||||
{ "<F4>", function() swap_window("l") end },
|
||||
{ "<C-S-Left>", function() swap_window("h") end },
|
||||
{ "<C-S-Down>", function() swap_window("j") end },
|
||||
{ "<C-S-Up>", function() swap_window("k") end },
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue