aboutsummaryrefslogtreecommitdiffstats
path: root/.config/nvim/init.lua
diff options
context:
space:
mode:
authorkj_sh6042026-06-08 22:13:01 -0400
committerkj_sh6042026-06-08 22:13:01 -0400
commit24a2f5361a7ff347f5cf64344116e05df13cc788 (patch)
treec0e6a2bbb5b8f0de359e7b6373d6b1b8966183d1 /.config/nvim/init.lua
parente7b420d2ea2454cebd12271be1cdba5294c2e711 (diff)
refactor: new keymaps for nvim config
Diffstat (limited to '')
-rw-r--r--.config/nvim/init.lua8
1 files changed, 6 insertions, 2 deletions
diff --git a/.config/nvim/init.lua b/.config/nvim/init.lua
index fdecdeb..b714911 100644
--- a/.config/nvim/init.lua
+++ b/.config/nvim/init.lua
@@ -112,7 +112,7 @@ keymap("n", "N", "Nzzzv", { noremap = true })
keymap("n", "<S-A-b>h", ":NERDTreeToggle<CR>", { noremap = true })
keymap("n", "<S-A-b><S-A-h>", ":NERDTreeToggle<CR>", { noremap = true })
-keymap("n", "<A-n>", ":NERDTreeToggle<CR>", { noremap = true })
+keymap("n", "<S-A-b>H", ":NERDTree<CR>", { noremap = true })
keymap("n", "<S-A-n>", ":NERDTree<CR>", { noremap = true })
keymap({ "n", "t" }, "<S-A-j>", "<C-\\><C-n><C-W>w", { noremap = true })
keymap({ "n", "t" }, "<S-A-k>", "<C-\\><C-n><C-W>W", { noremap = true })
@@ -122,7 +122,11 @@ keymap("n", "<leader>sc", ":set spell!<CR>", { noremap = true, silent = true })
keymap("n", "<A-j>", ":bnext<CR>", { noremap = true, silent = true })
keymap("n", "<A-k>", ":bprev<CR>", { noremap = true, silent = true })
-keymap("n", "<A-w>", ":close<CR>", { noremap = true })
+keymap("n", "<A-w>", ":close<CR>", { noremap = true, silent = true })
+keymap("n", "<A-n>", ":enew<CR>", { noremap = true, silent = true })
+
+-- trick to close current buffer with a keymap
+keymap("n", "<S-A-w>", ":bprevious | bdelete #<CR>", { noremap = true, silent = true })
keymap("n", "<A-q>", "ZQ", { noremap = true })
keymap("n", "<A-z>", "ZZ", { noremap = true })