diff options
author | Abouzar Parvan <[email protected]> | 2022-04-29 02:06:13 +0430 |
---|---|---|
committer | GitHub <[email protected]> | 2022-04-29 02:06:13 +0430 |
commit | 0eb85a72414fb3d5c21439f6f5fd4eda6461163a (patch) | |
tree | 643d60332a30dc9719e790f9820ed2464bd7001a /lua/lvim/core/nvimtree.lua | |
parent | 6a66e39f29f8bd1a7dce5e34c0790328f0e0db92 (diff) |
fix(nvimtree): add latest changes from nvimtree (#2537)
Diffstat (limited to 'lua/lvim/core/nvimtree.lua')
-rw-r--r-- | lua/lvim/core/nvimtree.lua | 54 |
1 files changed, 42 insertions, 12 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" }, + }, + }, }, }, }, |