diff options
Diffstat (limited to 'lua/config/tree.lua')
| -rw-r--r-- | lua/config/tree.lua | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/lua/config/tree.lua b/lua/config/tree.lua new file mode 100644 index 0000000..bb1c6c9 --- /dev/null +++ b/lua/config/tree.lua @@ -0,0 +1,29 @@ +-- ~/.config/nvim/lua/config/tree.lua +return function() + -- disable netrw + vim.g.loaded_netrw = 1 + vim.g.loaded_netrwPlugin = 1 + + -- enable 24-bit colors + vim.opt.termguicolors = true + + -- nvim-tree setup + require("nvim-tree").setup({ + sort = { + sorter = "case_sensitive", + }, + view = { + width = 30, + }, + renderer = { + group_empty = true, + }, + filters = { + dotfiles = true, + }, + }) + + -- keybindings + vim.api.nvim_set_keymap('n', '<leader>t', ':NvimTreeToggle<CR>', { noremap = true, silent = true }) +end + |
