diff options
-rw-r--r-- | lua/lvim/core/nvimtree.lua | 54 | ||||
-rw-r--r-- | snapshots/default.json | 2 |
2 files changed, 43 insertions, 13 deletions
diff --git a/lua/lvim/core/nvimtree.lua b/lua/lvim/core/nvimtree.lua index d2558563..e4d28220 100644 --- a/lua/lvim/core/nvimtree.lua +++ b/lua/lvim/core/nvimtree.lua @@ -10,6 +10,8 @@ function M.config() disable_netrw = true, hijack_netrw = true, open_on_setup = false, + open_on_setup_file = false, + sort_by = "name", ignore_buffer_on_setup = false, ignore_ft_on_setup = { "startify", @@ -22,16 +24,12 @@ function M.config() enable = true, auto_open = true, }, - update_to_buf_dir = { - enable = true, - auto_open = true, - }, - auto_close = false, open_on_tab = false, hijack_cursor = false, update_cwd = false, diagnostics = { enable = lvim.use_icons, + show_on_dirs = false, icons = { hint = "", info = "", @@ -58,7 +56,7 @@ function M.config() height = 30, hide_root_folder = false, side = "left", - auto_resize = false, + preserve_window_proportions = false, mappings = { custom_only = false, list = {}, @@ -67,26 +65,58 @@ function M.config() relativenumber = false, signcolumn = "yes", }, + renderer = { + indent_markers = { + enable = false, + icons = { + corner = "└ ", + edge = "│ ", + none = " ", + }, + }, + icons = { + webdev_colors = lvim.use_icons, + }, + }, filters = { dotfiles = false, custom = { "node_modules", "\\.cache" }, + exclude = {}, }, trash = { cmd = "trash", require_confirm = true, }, + log = { + enable = false, + truncate = false, + types = { + all = false, + config = false, + copy_paste = false, + diagnostics = false, + git = false, + profile = false, + }, + }, actions = { + use_system_clipboard = true, change_dir = { + enable = true, global = false, + restrict_above_cwd = false, }, open_file = { - resize_window = true, quit_on_open = false, - }, - window_picker = { - enable = false, - chars = "ABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890", - exclude = {}, + resize_window = false, + window_picker = { + enable = true, + chars = "ABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890", + exclude = { + filetype = { "notify", "packer", "qf", "diff", "fugitive", "fugitiveblame" }, + buftype = { "nofile", "terminal", "help" }, + }, + }, }, }, }, diff --git a/snapshots/default.json b/snapshots/default.json index 40ef6a24..081beff5 100644 --- a/snapshots/default.json +++ b/snapshots/default.json @@ -66,7 +66,7 @@ "commit": "2c8f744" }, "nvim-tree.lua": { - "commit": "ce463a5" + "commit": "fd2332a" }, "nvim-treesitter": { "commit": "bd2f5d7" |