diff options
Diffstat (limited to '.config/nvim/lua/plugins/neo-tree.lua')
| -rw-r--r-- | .config/nvim/lua/plugins/neo-tree.lua | 35 |
1 files changed, 35 insertions, 0 deletions
diff --git a/.config/nvim/lua/plugins/neo-tree.lua b/.config/nvim/lua/plugins/neo-tree.lua new file mode 100644 index 0000000..e7414b0 --- /dev/null +++ b/.config/nvim/lua/plugins/neo-tree.lua @@ -0,0 +1,35 @@ +-- https://github.com/nvim-neo-tree/neo-tree.nvim +return { + "nvim-neo-tree/neo-tree.nvim", + branch = "v3.x", + dependencies = { + "nvim-lua/plenary.nvim", + "nvim-tree/nvim-web-devicons", + "MunifTanjim/nui.nvim", + "3rd/image.nvim", + }, + + config = function() + -- Tree config + require('neo-tree').setup { + filesystem = { + filtered_items = { + visible = true, + show_hidden_count = true, + hide_dotfiles = false, + hide_gitignored = false, + hide_by_name = { + ".DS_Store", + "thumbs.db", + }, + never_show = { + ".git" + } + } + } + } + -- Key mapping + -- Toggle tree + vim.keymap.set('n', '<leader>t', ':Neotree filesystem reveal left toggle=true<CR>', {}) + end +} |
