Skip to content

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

2.56

19 Mar 03:28
2.56
20c2f2f
Compare
Choose a tag to compare

What's Changed

  • fix: always display in the original window when position=current by @cseickel in #814
  • fix(filesystem): fix numerous problems with searching by @cseickel in #815
  • feat: do not show "Window settings restored" message by @cseickel in #816
  • fix: handle errors in git utils convert_octal_to_utf8 by @cseickel in #817

Full Changelog: 2.55...2.56

2.55

12 Mar 17:00
2.55
205184a
Compare
Choose a tag to compare

What's Changed

  • fix: open_files_do_not_replace_types also looks at buftype, which makes terminal work by @cseickel in #805

Full Changelog: 2.54...2.55

2.54

12 Mar 02:52
2.54
e29ffa9
Compare
Choose a tag to compare

What's Changed

  • feat!: add config to prevent replacing specific filetypes by @cseickel in #803

Full Changelog: 2.53...2.54

2.53

11 Mar 23:58
2.53
2458cb7
Compare
Choose a tag to compare

What's Changed

  • fix: error opening file when window.width is not lua number by @williamhCode in #790
  • fix: fix glitches with modified markers not showing consistently by @cseickel in #797
  • fix: handle backspacing correctly in fzy search by @cseickel in #798
  • feat(buffers): show [No Name] buffers in buffers list by @cseickel in #799
  • feat(filesystem): use fd/find as first level filter in fzy, cancel jobs as needed by @cseickel in #800
  • fix(filesystem): prevent infinite recursion by copying folder to itself, fixes #795 by @cseickel in #801

New Contributors

Full Changelog: 2.52...2.53

2.52

01 Mar 12:43
2.52
aec592b
Compare
Choose a tag to compare

What's Changed

  • add neotree buffer valid check by @nhat-vo in #771
  • fix: do not auto clean up buffers after session restore, unless opted in by @cseickel in #779

Full Changelog: 2.51...2.52

2.51

22 Feb 12:57
2.51
74040b3
Compare
Choose a tag to compare

What's Changed

  • feat(fuzzy): add a proper fuzzy search algorithm by @pysan3 in #721
  • fix: delete neo-tree buffers created by :mksession by @nhat-vo in #748
  • fix(renderer): remove closed windows from floating_windows by @nhat-vo in #760
  • fix(setup): subscribe neo-tree buffer cleanup to session load by @nhat-vo in #761
  • feat(command): add close_all_subnodes by @nhat-vo in #764
  • fix(command): do not collapse root node by @nhat-vo in #762

New Contributors

Full Changelog: 2.50...2.51

2.50

13 Feb 13:47
2.50
245cf1e
Compare
Choose a tag to compare

What's Changed

  • docs: fix missed comma by @erikeah in #702
  • Adding missing comma to line 203. by @LuisFernandoRosa in #726
  • fix: infinite recursion in empty folder with hide_root_node = true by @figsoda in #729
  • chore: add .luarc.json by @figsoda in #733
  • chore: update stylua by @figsoda in #734
  • fix(filesystem): fix get_folder_node logic by @figsoda in #738
  • fix(git): hide gitignored and apply show git status when non-ascii charact… by @taikamurmeli in #741

New Contributors

Full Changelog: 2.49...2.50

2.49

13 Jan 02:13
2.49
8238865
Compare
Choose a tag to compare

What's Changed

  • feat: use distinct filter prompt titles by @tobealive in #671
  • feat: add focus_preview command by @tobealive in #675
  • fix(filesystem): handle empty folders correctly with hidden root node by @cseickel in #685
  • fix(queue): don't go to next node if it has been removed by @mrbjarksen in #687
  • docs: removed the additional "s" by @MaxwelMazur in #677
  • fix(fs): error when escaping out of add and add_directory by @figsoda in #688
  • fix: save and restore prior window options when using position="current" by @cseickel in #690
  • feat: New node-scanning algorithm and empty folder states by @zenoli in #600
  • fix: move window setting restore to more precise BufWinLeave autocmd by @cseickel in #693
  • feat: add same_level config option by @zenoli in #522
  • fix: do not open files in floating windows by @cseickel in #694

New Contributors

  • @MaxwelMazur made their first contribution in #677
  • @zenoli made their first contribution in #600

Full Changelog: 2.48...2.49

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