feat(neovim): rework neotree keybindings and configuration

This commit is contained in:
Yorick Barbanneau 2024-09-16 23:15:37 +02:00
parent 8a621ec52d
commit a2e18a9d21

View file

@ -1,5 +1,6 @@
local neotree = require 'neo-tree'
neotree.setup({
close_if_last_window = true,
filesystem = {
filtered_items = {
-- when true, they will just be displayed differently
@ -18,8 +19,7 @@ neotree.setup({
}
})
vim.keymap.set('n', '<leader>ns', ':Neotree show<cr>', {desc='Neotree [S]how'})
vim.keymap.set('n', '<leader>nc', ':Neotree close<cr>', {desc='Neotree [C]lose'})
vim.keymap.set('n', '<leader>nf', ':Neotree focus<cr>', {desc='Neotree [F]ocus'})
vim.keymap.set('n', '<leader>nb', ':Neotree show buffers<cr>', {desc='Neotree Nvim [B]uffers'})
vim.keymap.set('n', '<leader>ng', ':Neotree show git_status<cr>', {desc='Neotree [G]it status'})
vim.keymap.set('n', '<leader>nf', ':Neotree focus filesystem<cr>', {desc='Neotree [F]ocus'})
vim.keymap.set('n', '<leader>nb', ':Neotree focus buffers<cr>', {desc='Neotree Nvim [B]uffers'})
vim.keymap.set('n', '<leader>ng', ':Neotree focus git_status<cr>', {desc='Neotree [G]it status'})