better navigation
This commit is contained in:
@@ -37,7 +37,10 @@ Open a file in a vertical split:
|
|||||||
Move between windows with:
|
Move between windows with:
|
||||||
|
|
||||||
```vim
|
```vim
|
||||||
<C-w>h/j/k/l
|
<C-h> left
|
||||||
|
<C-j> down
|
||||||
|
<C-k> up
|
||||||
|
<C-l> right
|
||||||
```
|
```
|
||||||
|
|
||||||
Cycle through windows:
|
Cycle through windows:
|
||||||
|
|||||||
@@ -7,6 +7,22 @@ vim.keymap.set("n", "<leader>s", ":set spell!<CR>")
|
|||||||
|
|
||||||
vim.keymap.set("t", "<Esc>", "<C-\\><C-n>")
|
vim.keymap.set("t", "<Esc>", "<C-\\><C-n>")
|
||||||
|
|
||||||
|
vim.keymap.set("n", "<C-h>", "<C-w>h")
|
||||||
|
vim.keymap.set("n", "<C-j>", "<C-w>j")
|
||||||
|
vim.keymap.set("n", "<C-k>", "<C-w>k")
|
||||||
|
vim.keymap.set("n", "<C-l>", "<C-w>l")
|
||||||
|
|
||||||
|
-- this is needed to disable refresh behavior for <C-l> in netrw
|
||||||
|
vim.api.nvim_create_autocmd("FileType", {
|
||||||
|
pattern = "netrw",
|
||||||
|
callback = function(ev)
|
||||||
|
vim.keymap.set("n", "<C-h>", "<C-w>h", { buffer = ev.buf })
|
||||||
|
vim.keymap.set("n", "<C-j>", "<C-w>j", { buffer = ev.buf })
|
||||||
|
vim.keymap.set("n", "<C-k>", "<C-w>k", { buffer = ev.buf })
|
||||||
|
vim.keymap.set("n", "<C-l>", "<C-w>l", { buffer = ev.buf })
|
||||||
|
end,
|
||||||
|
})
|
||||||
|
|
||||||
-- disable normie mouse stuff
|
-- disable normie mouse stuff
|
||||||
for _, key in ipairs({ "<Up>", "<Down>", "<Left>", "<Right>" }) do
|
for _, key in ipairs({ "<Up>", "<Down>", "<Left>", "<Right>" }) do
|
||||||
vim.keymap.set({ "n", "i", "v", "x", "s", "o", "c" }, key, "<Nop>")
|
vim.keymap.set({ "n", "i", "v", "x", "s", "o", "c" }, key, "<Nop>")
|
||||||
|
|||||||
Reference in New Issue
Block a user