diff options
author | David Luevano Alvarado <david@luevano.xyz> | 2023-08-27 14:56:33 -0600 |
---|---|---|
committer | David Luevano Alvarado <david@luevano.xyz> | 2023-08-27 14:56:33 -0600 |
commit | 2e8a5a85148413304aadecc3d0f163ade47fe7c5 (patch) | |
tree | cce533d1bd054b69ae2d9f7a904c45c62502e1f8 /lua/config | |
parent | 36bc3b587bea9fc7f11615fe9233856ede24b9fd (diff) |
feat: add tab navigation keybinds, refactor which-key settings
Diffstat (limited to 'lua/config')
-rw-r--r-- | lua/config/keymap.lua | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/lua/config/keymap.lua b/lua/config/keymap.lua index 6d99cfa..81b4498 100644 --- a/lua/config/keymap.lua +++ b/lua/config/keymap.lua @@ -20,3 +20,11 @@ vim.keymap.set('n', '<C-left>', '<CMD>vertical resize -5<CR>', { desc = 'Split: vim.keymap.set('n', '<C-down>', '<CMD>resize +5<CR>', { desc = 'Split: Resize down', noremap = true }) vim.keymap.set('n', '<C-up>', '<CMD>resize -5<CR>', { desc = 'Split: Resize up', noremap = true }) vim.keymap.set('n', '<C-right>', '<CMD>vertical resize +5<CR>', { desc = 'Split: Resize right', noremap = true }) + +-- Tab navigation +vim.keymap.set('n', '<leader>tn', '<CMD>tabnew<CR>', { desc = '[T]ab: [n]ew' }) +vim.keymap.set('n', '<leader>te', '<CMD>tabedit<Space>', { desc = '[T]ab: [e]dit'}) +vim.keymap.set('n', '<leader>td', '<CMD>tabclose<CR>', { desc = '[T]ab: [d]elete'}) +vim.keymap.set('n', '<leader>tl', '<CMD>tabnext<CR>', { desc = 'Tab: next'}) +vim.keymap.set('n', '<leader>th', '<CMD>tabprev<CR>', { desc = 'Tab: prev'}) + |