aboutsummaryrefslogtreecommitdiff
path: root/.config/nvim/lua
diff options
context:
space:
mode:
authorBlista Kanjo2023-07-08 00:17:31 -0400
committerBlista Kanjo2023-07-08 00:17:31 -0400
commita297845f00158d9cca2330e973998b0010e7a235 (patch)
tree52f1aac62a60854f231cdb688f8604832c19ed99 /.config/nvim/lua
parenta6ea89a2542f4c090e901a560ddaf286de4518b2 (diff)
feat: tab keybinds
Diffstat (limited to '.config/nvim/lua')
-rw-r--r--.config/nvim/lua/keys.lua12
1 files changed, 10 insertions, 2 deletions
diff --git a/.config/nvim/lua/keys.lua b/.config/nvim/lua/keys.lua
index d429efa..61666da 100644
--- a/.config/nvim/lua/keys.lua
+++ b/.config/nvim/lua/keys.lua
@@ -15,7 +15,7 @@ vim.api.nvim_set_keymap("n", "N", "Nzzzv", { noremap = true })
-- nerdtree keybinds
vim.api.nvim_set_keymap("n", "<leader>n", ":NERDTreeFocus<CR>", { noremap = true })
vim.api.nvim_set_keymap("n", "<C-n>", ":NERDTree<CR>", { noremap = true })
-vim.api.nvim_set_keymap("n", "<C-t>", ":NERDTreeToggle<CR>", { noremap = true })
+vim.api.nvim_set_keymap("n", "<A-n>", ":NERDTreeToggle<CR>", { noremap = true })
vim.api.nvim_set_keymap("n", "<leader>/", ":NERDTreeFind<CR>", { noremap = true })
-- spell check keybinds
@@ -34,10 +34,18 @@ 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 })
vim.api.nvim_set_keymap('n', '<A-l>', '<C-W>l', { noremap = true })
vim.api.nvim_set_keymap('n', '<A-h>', '<C-W>h', { noremap = true })
-vim.api.nvim_set_keymap('n', '<A-w>', '<C-W>w', { noremap = true })
+vim.api.nvim_set_keymap('n', '<A-`>', '<C-W>w', { noremap = true })
-- splits and vsplits resize rebinds
vim.api.nvim_set_keymap('n', '<A-,>', '<C-W>5<', { noremap = true })
vim.api.nvim_set_keymap('n', '<A-.>', '<C-W>5>', { noremap = true })
vim.api.nvim_set_keymap('n', '<A-->', '<C-W>5-', { noremap = true })
vim.api.nvim_set_keymap('n', '<A-=>', '<C-W>5+', { noremap = true })
+
+-- tab rebinds
+vim.api.nvim_set_keymap('n', '<A-t>', ':tabnew<CR>', { noremap = true })
+vim.api.nvim_set_keymap('n', '<A-w>', ':tabclose<CR>', { noremap = true })
+vim.api.nvim_set_keymap('n', '<A-[>', ':tabprev<CR>', { noremap = true })
+vim.api.nvim_set_keymap('n', '<A-]>', ':tabnext<CR>', { noremap = true })
+vim.api.nvim_set_keymap('n', '<A-;>', ':tabmove -<CR>', { noremap = true })
+vim.api.nvim_set_keymap('n', '<A-\'>', ':tabmove +<CR>', { noremap = true })