neo-tree.lua
return {
'nvim-neo-tree/neo-tree.nvim',
branch = 'v3.x',
dependencies = {
'nvim-lua/plenary.nvim',
'nvim-tree/nvim-web-devicons',
'MunifTanjim/nui.nvim',
},
keys = {
{
'<leader>e',
':Neotree toggle<CR>',
desc = 'Neo-tree toggle',
},
{
'<leader>E',
':Neotree reveal<CR>',
desc = 'Neo-tree reveal current file',
},
},
opts = {
window = {
width = 45,
},
filesystem = {
follow_current_file = {
enabled = true,
},
hijack_netrw_behavior = 'open_default',
},
default_component_configs = {
icon = {
user_nvim_devicons = true,
},
},
},
}