Releases: nvim-tree/nvim-tree.lua
Releases · nvim-tree/nvim-tree.lua
nvim-tree: v1.9.0
1.9.0 (2024-12-07)
Features
Bug Fixes
- #2954: more efficient LSP updates, increase diagnostics.debounce_delay from 50ms to 500ms (#3007) (1f3ffd6)
- #2990: Do not check if buffer is buflisted in diagnostics.update() (#2998) (28eac28)
- #3009: nvim < 0.10 apply view options locally (#3010) (ca7c4c3)
- api: correct argument types in
wrap_node
andwrap_node_or_nil
(#3006) (f7c65e1)
nvim-tree: v1.8.0
1.8.0 (2024-11-09)
Features
- #2819: add actions.open_file.relative_path, default enabled, following successful experiment (#2995) (2ee1c5e)
- #2938: add default filesystem_watchers.ignore_dirs = { "/.ccls-cache", "/build", "/node_modules", "/target", } (#2940) (010ae03)
Bug Fixes
- #2945: stack overflow on api.git.reload or fugitive event with watchers disabled (#2949) (5ad8762)
- #2947: root is never a dotfile, so that it doesn't propagate to children (#2958) (f5f6789)
- #2951: highlights incorrect following cancelled pick (#2952) (1c9553a)
- #2954: resolve occasional tree flashing on diagnostics, set tree buffer options in deterministic order (#2980) (82ab19e)
- #2961: windows: escape brackets and parentheses when opening file (#2962) (63c7ad9)
- #2969: After a rename, the node loses selection (#2974) (1403933)
- #2972: error on :colorscheme (#2973) (6e5a204)
- #2976: use vim.loop to preserve neovim 0.9 compatibility (#2977) (00dff48)
- #2978: grouped folder not showing closed icon (#2979) (120ba58)
- #2981: windows: root changed when navigating with LSP (#2982) (c22124b)
- symlink file icons rendered when renderer.icons.show.file = false, folder.symlink* was incorrectly rendered as folder.default|open (#2983) (2156bc0)
nvim-tree: v1.7.1
nvim-tree: v1.7.0
1.7.0 (2024-09-21)
Features
- #2430: use vim.ui.open as default system_open, for neovim 0.10+ (#2912) (03f737e)
- help closes on <Esc> and api.tree.toggle_help mappings (#2909) (b652dbd)
Bug Fixes
- #2862: windows path replaces backslashes with forward slashes (#2903) (45a93d9)
- #2906: resource leak on populate children (#2907) (a4dd5ad)
- #2917: fix root copy paths: Y, ge, gy, y (#2918) (b18ce8b)
- safely close last tree window (#2913) (bd48816)
- safely close tree window with pcall and debug logging (bd48816)
nvim-tree: v1.6.1
1.6.1 (2024-09-09)
Bug Fixes
- #2794: sshfs compatibility (#2893) (2d6e64d)
- #2868: windows: do not visit unenumerable directories such as Application Data (#2874) (2104786)
- #2878: nowrapscan prevents move from root (#2880) (4234095)
- #2879: remove unnecessary tree window width setting to prevent unnecessary :wincmd = (#2881) (d43ab67)
nvim-tree: v1.6.0
1.6.0 (2024-08-10)
Features
- #2225: add renderer.hidden_display to show a summary of hidden files below the tree (#2856) (e25eb7f)
- #2349: add "right_align" option for renderer.icons.*_placement (#2839) (1d629a5)
- #2349: add "right_align" option for renderer.icons.*_placement (#2846) (48d0e82)
- add renderer.highlight_hidden, renderer.icons.show.hidden and renderer.icons.hidden_placement for dotfile icons/highlights (#2840) (48a9290)
Bug Fixes
nvim-tree: v1.5.0
1.5.0 (2024-07-11)
Features
- #2127: add experimental.actions.open_file.relative_path to open files with a relative path rather than absolute (#2805) (869c064)
- #2598: add api.tree.resize (#2811) (2ede0de)
- #2799:
filesystem_watchers.ignore_dirs
andgit.disable_for_dirs
may be functions (#2800) (8b2c5c6) - #2799: filesystem_watchers.ignore_dirs and git.disable_for_dirs may be functions (8b2c5c6)