Skip to content

Releases: nvim-neo-tree/neo-tree.nvim

2.48

28 Dec 03:28
2.48
3b41f0d
Compare
Choose a tag to compare

What's Changed

  • feat (fs_actions): add brace expansion for creating files / folders by @pysan3 in #661
  • fix: prevent error caused by not using all built-in sources by @cseickel in #669

Full Changelog: 2.47...2.48

2.47

17 Dec 14:31
2.47
73a90f6
Compare
Choose a tag to compare

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

Full Changelog: 2.46...2.47

2.46

28 Nov 03:16
2.46
7c6903b
Compare
Choose a tag to compare

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

21 Nov 02:04
2.45
Compare
Choose a tag to compare

What's Changed

  • fix: issue where terminals could not be opened from the buffers source, closes #599 by @cseickel in #601
  • Rename references to kyazdani42 repositories by @kluen in #606
  • Fix typos in documentation and license by @orhun in #613

New Contributors

Full Changelog: 2.44...2.45

2.44

06 Nov 12:51
2.44
Compare
Choose a tag to compare

What's Changed

  • fix: opening multiple current neo-tree windows by @Gelio in #590
  • fix: crash when renaming files that have sync-formatting autocmd by @Gelio in #591
  • feat: allow setting window.relative option(8c7e6d3)

New Contributors

Full Changelog: 2.43...2.44

Release 2.43

23 Oct 14:06
2.43
ab8ca9f
Compare
Choose a tag to compare

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

01 Oct 15:59
v2.42
e968cda
Compare
Choose a tag to compare

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

18 Sep 18:55
v2.41
40b6ef7
Compare
Choose a tag to compare

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

17 Sep 12:00
v2.40
Compare
Choose a tag to compare

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

11 Sep 22:55
v2.39
b13425d
Compare
Choose a tag to compare

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