useful NVIM addons and remaps

Remember to spend more time customising your NVIM environment than the time you save using NVIM

Remember to spend more time customising your NVIM environment than the time you save using NVIM.

Addons

General

Git stuff

Remaps

-- delete on 'd' instead of cut (we have x for cut)
vim.cmd([[nnoremap d "_d]])
vim.cmd([[vnoremap d "_d]])

-- reveal neotree on <leader>t
vim.keymap.set('n', '<leader>t', ':Neotree current reveal_force_cwd position=right toggle<CR>',
  { desc = '[T]oggle NeoTree' })

-- Tabs 
vim.keymap.set('n', '<leader><Left>', '<Cmd>BufferPrevious<CR>', { desc = 'Tab <-' })
vim.keymap.set('n', '<leader><Right>', '<Cmd>BufferNext<CR>', { desc = 'Tab ->' })
vim.keymap.set('n', '<leader><Down>', '<Cmd>BufferClose<CR>', { desc = 'Tab Close' })