diff options
| author | Cryxtalix <fgx8p9t@protonmail.com> | 2024-11-08 21:58:55 +0800 |
|---|---|---|
| committer | Cryxtalix <fgx8p9t@protonmail.com> | 2024-11-08 21:58:55 +0800 |
| commit | dc839e971ad6a724bc99bccc6dfaa11ee8a1eaa9 (patch) | |
| tree | 79e1ee75429a5ef500f716d3675aeec6c52dcda1 /.config/nvim/lua/plugins/neo-tree.lua | |
Init gnu stow
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 +} |
