diff options
author | sinanmohd <sinan@firemail.cc> | 2023-08-28 14:34:53 +0530 |
---|---|---|
committer | sinanmohd <sinan@firemail.cc> | 2023-08-28 14:47:20 +0530 |
commit | b98fd0ba461fe4ade915b70f3bb6f9764771231f (patch) | |
tree | ca1751186cb00fb2672f4dd2fbcaf98e83033152 /.config | |
parent | 92c8e0b98f84b6843e84409a2ad2f0980db4f26d (diff) |
config/nvim: update keybindings
Diffstat (limited to '.config')
-rw-r--r-- | .config/nvim/init.lua | 17 |
1 files changed, 13 insertions, 4 deletions
diff --git a/.config/nvim/init.lua b/.config/nvim/init.lua index e57dd51..804cee3 100644 --- a/.config/nvim/init.lua +++ b/.config/nvim/init.lua @@ -30,6 +30,11 @@ local mapnl = function(lhs, rhs, opts) end -- [[ keybindings ]] +-- close and bd +map("n", "<C-x>", ":bd<CR>") +map("t", "<C-x>", "<C-\\><C-n>:bd!<CR>") +map("n", "<C-s>", ":close<CR>") +map("t", "<C-s>", "<C-\\><C-n>") -- splits map("n", "<C-h>", "<C-w>h") map("n", "<C-j>", "<C-w>j") @@ -43,11 +48,15 @@ map("t", "<C-l>", "<C-\\><C-n><C-w>l") map("n", "<leader>t", ":vsplit<CR>:terminal<CR>i") map("t", "<leader>t", "<C-\\><C-n>:q<CR>") -- buffer -mapnl("h", ":bprevious<CR>") -mapnl("l", ":bNext<CR>") +map("t", "<leader>j", "<C-\\><C-n>:bprevious<CR>") +map("t", "<leader>k", "<C-\\><C-n>:bNext<CR>") +mapnl("j", ":bprevious<CR>") +mapnl("k", ":bNext<CR>") -- tabs -mapnl("j", ":tabprevious<CR>") -mapnl("k", ":tabNext<CR>") +map("t", "<leader>h", "<C-\\><C-n>:tabprevious<CR>") +map("t", "<leader>l", "<C-\\><C-n>:tabNext<CR>") +mapnl("h", ":tabprevious<CR>") +mapnl("l", ":tabNext<CR>") -- files mapnl("e", ":Lex<CR>") -- column hint |