summaryrefslogtreecommitdiff
path: root/lua/config/tree.lua
diff options
context:
space:
mode:
Diffstat (limited to 'lua/config/tree.lua')
-rw-r--r--lua/config/tree.lua29
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
+