-- Neo-tree is a Neovim plugin to browse the file system -- https://github.com/nvim-neo-tree/neo-tree.nvim return { 'nvim-neo-tree/neo-tree.nvim', version = '*', dependencies = { 'nvim-lua/plenary.nvim', 'nvim-tree/nvim-web-devicons', -- not strictly required, but recommended 'MunifTanjim/nui.nvim', }, cmd = 'Neotree', keys = { { 'fe', function() require('neo-tree.command').execute { toggle = true, dir = vim.uv.cwd() } end, desc = 'Explorer NeoTree (Root Dir)', }, { 'fE', function() require('neo-tree.command').execute { toggle = true, dir = vim.uv.cwd() } end, desc = 'Explorer NeoTree (cwd)', }, { 'e', 'fe', desc = 'Explorer NeoTree (Root Dir)', remap = true }, { 'E', 'fE', desc = 'Explorer NeoTree (cwd)', remap = true }, }, opts = { filesystem = { follow_current_file = { enabled = true }, window = { -- position = 'float', mappings = { ['l'] = 'open', ['h'] = 'close_node', [''] = 'none', }, }, }, }, }