Releases: nvim-neo-tree/neo-tree.nvim
Releases · nvim-neo-tree/neo-tree.nvim
2.48
2.47
What's Changed
- fix(typo): documentation of custom commands by @muhfaris in #636
- fix(git): make
mark_ignored
async by @musjj in #621 - docs(custom-command): typo call function by @muhfaris in #641
- fix(fs): check window is valid before replacing buffers by @levouh in #644
- build: update stylua to 15.2 and apply changes by @cseickel in #649
- feat(git): async git interface for
get_repository_root
by @musjj in #637 - feat(ui): add NeoTreeFloatNormal highlight group by @figsoda in #648
- fix(events): return result from event when
{ handled = true }
by @cseickel in #653 - fix(renderer): add checks to make sure tree is still visible throughout renderer module by @cseickel in #654
- feat: add
BEFORE_FILE_MOVE
BEFORE_FILE_RENAME
events by @sidlatau in #625 - fix: no cursorline when using cursorlineopt=number by @Quacktiamauct in #657
- fix(fs_actions): check window valid on close buf by @levouh in #658
- fix (components): enable using
symlink_target
on all sources by @pysan3 in #660
New Contributors
- @muhfaris made their first contribution in #636
- @figsoda made their first contribution in #648
- @sidlatau made their first contribution in #625
- @Quacktiamauct made their first contribution in #657
Full Changelog: 2.46...2.47
2.46
What's Changed
- feat: Auto Width or Full Name Under Cursor (related to #547) by @pysan3 in #580
- fix(filesystem): make
async_scan
asynchronous by @musjj in #618 - fix: auto_expand_width gets caught in infinite loop and hangs neovim (#624) by @pysan3 in #627
- fix: cancel close_if_last_window if there is an unnamed modified buffer, fixes #605 by @cseickel in #628
- fix: remove recursion in auto_expand render by @cseickel in #629
New Contributors
Full Changelog: 2.45...2.46
2.45
2.44
Release 2.43
New Features
- Hide diagnostics and git_status when a directory is expanded (#573)
- Fix nvim-window-picker buftype rules in readme (#570)
Bug Fixes
- Choose correct split direction when Neo-tree is only window, fixes #576 (#577)
- Use pcall correctly to fix 325 error, fixes #567
- Handle 325 error when using window picker, fixes #567
- Clickable filesystem source winbar component closes neo-tree immediately #565
- Plain match "%" in command line completion
Release v2.42
Bug Fixes
- Fix path issue on Windows when browsing drive roots
New Features
- Add
Preview.is_active()
function for use in custom events and commands
Release v2.41
New Features
- Allow git commands to be used from all sources
- Add
never_show_by_pattern
option - Ignore null-ls temp files in file watcher events
Release v2.40
Bug Fixes
- Fail gracefully when preview toggle attempted when position=current
- Fix for "preview window freezes when opening new folder"
- Fix regression on git status staged markers
Other Changes
- Improve documentation for mappings
Release v2.39
New Features
- Set default mapping for preview mode
- Add
use_float
option for preview mode - Do not notify log level when it is set
- Add diagnostic component config options to override symbols and highlights
- Add
"drop"
and"tab_drop"
commands
Bug Fixes
- Do not show staged icon when git status is unknown
- Fix pluralization in "hidden items" hints
- Set a better default for NC popup titlebar style