Summary Files Commits Branches @commit @diff @stats
path: root / lua
diff options
context:
space:
mode:
Commit2aaa34a57a53c2b11a00f60ac9467d086e36c5d2 (patch)
Author
 Syndamia <kamen@syndamia.com>
2024-08-05 18:02:10 +0300
Committer
 Syndamia <kamen@syndamia.com>
2024-08-05 18:02:10 +0300
Filesc5d2ed5907e0abea48a8e01b607a22f903a68c57 /lua
anderson-2aaa34a57a53c2b11a00f60ac9467d086e36c5d2.tar
anderson-2aaa34a57a53c2b11a00f60ac9467d086e36c5d2.tar.gz
anderson-2aaa34a57a53c2b11a00f60ac9467d086e36c5d2.zip
Parent274746893508fc6464fc4273f930ca4576002e3e (diff)
fix(mappings): Split navigation now working in terminal (insert) mode
1 files changed, 9 insertions, 5 deletions
-rw-r--r--lua/mappings.lua14
diff --git a/lua/mappings.lua b/lua/mappings.lua
index ed653f0..336f3be 100644
--- a/lua/mappings.lua
+++ b/lua/mappings.lua
@@ -65,11 +65,15 @@ map.t.Alt_p("<C-\\><C-N>gt")
map.t.Alt_o("<C-\\><C-N>gT")
-- Split navigation
-local function windownav(letter) return keys.Control_w .. letter .. keys.Control_w .. "=" end
-map.nt.Control_l(windownav("l"))
-map.nt.Control_h(windownav("h"))
-map.nt.Control_j(windownav("j"))
-map.nt.Control_k(windownav("k"))
+local function windownav(letter) return keys.Control_w .. letter end
+map.n.Control_l(windownav("l"))
+map.n.Control_h(windownav("h"))
+map.n.Control_j(windownav("j"))
+map.n.Control_k(windownav("k"))
+map.t.Control_l("<C-\\><C-o>" .. windownav("l") .. "<Esc>")
+map.t.Control_h("<C-\\><C-o>" .. windownav("h") .. "<Esc>")
+map.t.Control_j("<C-\\><C-o>" .. windownav("j") .. "<Esc>")
+map.t.Control_k("<C-\\><C-o>" .. windownav("k") .. "<Esc>")
-- Ctrl-S, Ctrl-A, Ctrl-C, Ctrol-X
map.i.Control_s(icommand(":w"))