diff options
| Commit | 2aaa34a57a53c2b11a00f60ac9467d086e36c5d2 (patch) | |
|---|---|---|
| Author | 2024-08-05 18:02:10 +0300 | |
| Committer | 2024-08-05 18:02:10 +0300 | |
| Files | c5d2ed5907e0abea48a8e01b607a22f903a68c57 /lua | |
| anderson-2aaa34a57a53c2b11a00f60ac9467d086e36c5d2.tar anderson-2aaa34a57a53c2b11a00f60ac9467d086e36c5d2.tar.gz anderson-2aaa34a57a53c2b11a00f60ac9467d086e36c5d2.zip | ||
| Parent | 274746893508fc6464fc4273f930ca4576002e3e (diff) | |
fix(mappings): Split navigation now working in terminal (insert) mode
1 files changed, 9 insertions, 5 deletions
| -rw-r--r-- | lua/mappings.lua | 14 |
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")) |
