aboutsummaryrefslogtreecommitdiff
path: root/.config/nvim/lua
diff options
context:
space:
mode:
authorBlista Kanjo2023-07-07 19:57:48 -0400
committerBlista Kanjo2023-07-07 19:57:48 -0400
commita6ea89a2542f4c090e901a560ddaf286de4518b2 (patch)
tree9fbc6ba37d53c5b52c4a5ac6fa8e19766e9227d8 /.config/nvim/lua
parentf3ff7a69d1b1bd9b47aef23b4eb3ba7813170527 (diff)
feat: splits and vsplits creation and termination keybinds
Diffstat (limited to '.config/nvim/lua')
-rw-r--r--.config/nvim/lua/keys.lua8
1 files changed, 8 insertions, 0 deletions
diff --git a/.config/nvim/lua/keys.lua b/.config/nvim/lua/keys.lua
index f09c2c3..d429efa 100644
--- a/.config/nvim/lua/keys.lua
+++ b/.config/nvim/lua/keys.lua
@@ -21,6 +21,14 @@ vim.api.nvim_set_keymap("n", "<leader>/", ":NERDTreeFind<CR>", { noremap = true
-- spell check keybinds
vim.api.nvim_set_keymap("n", "<leader>sc", ":set spell!<CR>", { silent = true })
+-- splits and vsplits creation rebinds
+vim.api.nvim_set_keymap('n', '<A-s>', '<C-W>v', { noremap = true })
+vim.api.nvim_set_keymap('n', '<A-d>', '<C-W>s', { noremap = true })
+
+-- splits quit and save&quit
+vim.api.nvim_set_keymap('n', '<A-q>', 'ZQ', { noremap = true })
+vim.api.nvim_set_keymap('n', '<A-z>', 'ZZ', { noremap = true })
+
-- splits and vsplits movement rebinds
vim.api.nvim_set_keymap('n', '<A-j>', '<C-W>j', { noremap = true })
vim.api.nvim_set_keymap('n', '<A-k>', '<C-W>k', { noremap = true })