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 | |
| parent | 6a66e39f29f8bd1a7dce5e34c0790328f0e0db92 (diff) | |
fix(nvimtree): add latest changes from nvimtree (#2537)
Diffstat (limited to 'lua/lvim/core')
| -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" }, +            }, +          },          },        },      }, | 
