diff --git a/lua/custom/plugins/init.lua b/lua/custom/plugins/init.lua index be0eb9d8..9e00acf1 100644 --- a/lua/custom/plugins/init.lua +++ b/lua/custom/plugins/init.lua @@ -2,4 +2,22 @@ -- I promise not to create any merge conflicts in this directory :) -- -- See the kickstart.nvim README for more information -return {} + + +-- Neotree +vim.keymap.set('n', 'e', function() vim.cmd.Neotree("toggle") end, { desc = 'Toggle Neotree' }) + +-- Movement in the editor +vim.keymap.set('n', '', function() vim.cmd.wincmd("h") end, { desc = 'Terminal left window navigation' }) +vim.keymap.set('n', '', function() vim.cmd.wincmd("j") end, { desc = 'Terminal down window navigation' }) +vim.keymap.set('n', '', function() vim.cmd.wincmd("k") end, { desc = 'Terminal up window navigation' }) +vim.keymap.set('n', '', function() vim.cmd.wincmd("l") end, { desc = 'Terminal right window navigation' }) + +-- Navigate tabs +vim.keymap.set('n', '', function() vim.cmd.tabprevious() end, { desc = 'Move to previous tab'}) +vim.keymap.set('n', '', function() vim.cmd.tabnext() end, { desc = 'Move to next tab'}) +vim.keymap.set('n', 'tn', function() vim.cmd.tabnew() end, { desc = 'Create new tab' }) +vim.keymap.set('n', 'tc', function() vim.cmd.tabclose() end, { desc = 'Close tab'}) + +return { +}