Commit Graph

  • 74959750f7 feat: automated migration from view.mappings.list to on_attach, see https://github.com/nvim-tree/nvim-tree.lua/wiki/Migrating-To-on_attach (#1579) Alexander Courtis 2023-02-27 14:19:50 +11:00
  • 9c97e6449b fix(#1961): stop unnecessary find file refreshes, avoid find file refresh cycles (#2010) Alexander Courtis 2023-02-21 10:34:01 +11:00
  • 66c15afd13 fix(#2004): relative path detection handles regex magic (#2005) Kai Ting 2023-02-19 15:15:42 -08:00
  • 04f99f14b5 fix(#2003): obey user split command for modified buffers when hidden not set (#2008) Alexander Courtis 2023-02-20 10:04:55 +11:00
  • bcb969c869 doc(#1997): clarify renderer.highlight_ and correct highlight group names (#2007) Alexander Courtis 2023-02-19 11:24:35 +11:00
  • 08a0aa1a3b Revert "fix(#1961): cycle detection on refresh, preventing infinite loop (#1996)" Alexander Courtis 2023-02-15 09:24:12 +11:00
  • 4222bb875d fix(#1961): cycle detection on refresh, preventing infinite loop (#1996) Alexander Courtis 2023-02-14 15:08:41 +11:00
  • 8b8d457e07 fix(#1993): always fire TreeOpen event (#1994) Alexander Courtis 2023-02-13 14:57:01 +11:00
  • ba1778e061 fix(#1923): handle empty git icons (#1987) Alexander Courtis 2023-02-13 10:32:02 +11:00
  • 36e29c3a95 fix(#1970): disable git integration after 5 timeouts (#1990) Alexander Courtis 2023-02-12 14:28:48 +11:00
  • b712b82b0c fix(#1961): harden profiling functions (#1986) Alexander Courtis 2023-02-11 17:05:01 +11:00
  • 02fdc262eb fix(#1970): additional log function gating for efficiency when not logging (#1971) Alexander Courtis 2023-02-06 10:23:20 +11:00
  • 59e65d88db doc: README: broadcast Open At Startup change Alexander Courtis 2023-02-05 12:39:14 +11:00
  • 7eb33d2a6d fix(#1831): remove instrumentation (#1969) Alexander Courtis 2023-02-04 16:57:05 +11:00
  • e0166d1469 fix(#1831): remove instrumentation (#1968) Alexander Courtis 2023-02-04 16:54:36 +11:00
  • 8505b6ecd8 fix(#1923): handle empty git icons (#1952) Alexander Courtis 2023-02-04 16:27:27 +11:00
  • 215b29bfad feat(api): api.tree.open feature parity with api.tree.toggle (#1955) Alexander Courtis 2023-01-31 12:27:10 +11:00
  • f3b73725c5 stylua: nit Alexander Courtis 2023-01-30 11:51:30 +11:00
  • 9fcd50d3e1 doc: clarify open/toggle defaults, more robust legacy argument handling Alexander Courtis 2023-01-30 11:49:21 +11:00
  • fb775b3353 feat(view): deprecate open_on_setup.* in favour of https://github.com/nvim-tree/nvim-tree.lua/wiki/Open-At-Startup (#1951) Alexander Courtis 2023-01-30 10:10:41 +11:00
  • e14989c0ea Remove what appears to have been a debug message. (#1949) Adam Karim 2023-01-28 03:51:28 -08:00
  • 8567841b87 fix(#1946): only change vim's global cwd on startup when opening the tree (#1947) Alexander Courtis 2023-01-28 14:48:05 +11:00
  • e05ed6a60f feat(view): add view.width.padding (#1941) Peter van der Meulen 2023-01-28 04:07:14 +01:00
  • 55028e30d7 fix(#1942): nvim-tree window options do not trigger OptionSet event (#1945) tummetott 2023-01-28 03:31:27 +01:00
  • 9e87ee2d6e fix(#1940): NvimTreeFindFileToggle focus tree Alexander Courtis 2023-01-26 10:38:47 +11:00
  • 7944e479c1 doc: fix incorrect tag (#1938) Joanjajas 2023-01-24 02:55:59 +01:00
  • f1c2d6d372 feat(api): api.tree.open/toggle: add current_window option (#1935) Alexander Courtis 2023-01-24 08:30:49 +11:00
  • 16f2806d59 fix: remove redundant file existence check in create file operation (#1936) yioneko 2023-01-23 12:12:45 +08:00
  • 96506fee49 feat(view): add view.width.min/max replacing adaptive_size, allowing upper bound (#1915) ramezgerges 2023-01-21 04:21:18 +00:00
  • 13adc94e8e doc: clarify system_open, specifying defaults Alexander Courtis 2023-01-21 11:54:24 +11:00
  • e8a89db1bb doc: move vinegar-style to wiki Alexander Courtis 2023-01-17 12:02:42 +11:00
  • 1b13a49f91 fix(#1916): suppress EPERM watcher failures on windows (#1919) Alexander Courtis 2023-01-16 13:00:57 +11:00
  • 1f0fc8d6e8 feat(event): add au, global: NvimTreeRequired, NvimTreeSetup (#1912) Alexander Courtis 2023-01-15 10:12:50 +11:00
  • 3ce0a8e770 feat(git): support DA state, fix(#1822): test directory capable of watching before presenting it (#1905) gegoune 2023-01-10 03:32:53 +01:00
  • ccb6d8a518 feat: add ui.confirm.remove and ui.confirm.trash, deprecate trash.require_confirm (#1887) Telman Babayev 2023-01-08 10:43:01 +04:00
  • 5b554a9e2d ci: fix release-please workflow (#1899) gegoune 2023-01-08 02:38:01 +01:00
  • 3a42468a58 chore(deps): bump JohnnyMorganz/stylua-action from 1 to 2 (#1897) dependabot[bot] 2023-01-08 02:16:23 +01:00
  • f2ee30998e chore(deps): bump actions/checkout from 2 to 3 (#1898) dependabot[bot] 2023-01-07 11:31:28 +01:00
  • 92a0802b88 ci: add release-please workflow (#1892) gegoune 2023-01-07 11:29:21 +01:00
  • f43f3110a5 feat(event): add TreeAttachedPost (#1877) Alexander Courtis 2023-01-07 11:50:41 +11:00
  • bac962caf4 feat(api): add api.config.mappings.active, api.config.mappings.default (#1876) Alexander Courtis 2023-01-03 13:13:49 +11:00
  • cdbd7daf29 fix(#1878): nvim frozen on no name buffer when modified.enable (#1879) Richard Li 2023-01-03 15:11:14 +13:00
  • 951b6e7e55 fix(#1836): add view.debounce_delay (#1871) Richard Li 2023-01-02 09:32:56 +13:00
  • e322fbb80b chore: remove diagnostic suppressions after tidying nits Alexander Courtis 2023-01-01 13:27:05 +11:00
  • 9d27c9ebea doc: add recipes and tips links to API Alexander Courtis 2023-01-01 08:32:18 +11:00
  • 013b4982d9 doc: add recipes and tips links to API Alexander Courtis 2023-01-01 08:31:47 +11:00
  • dcc344cc72 feat(view): indicate modified buffers (#1835) Richard Li 2022-12-31 17:54:04 +13:00
  • 9ad93b6ac0 feat(view): add view.cursorline (#1859) youkwhd 2022-12-31 11:27:31 +07:00
  • 3c4958ab3d fix(#1831): remove windows executable functionality due to occasional vim freeze and performance concerns (#1868) Alexander Courtis 2022-12-31 12:34:55 +11:00
  • 9e4c39572f fix(#1833): do not find file when view is not visible on the current tab (#1845) Alexander Courtis 2022-12-23 12:47:39 +11:00
  • fee6801393 fix(diagnostics): do not show on file/dir with same prefix Alexander Courtis 2022-12-23 12:44:30 +11:00
  • 3000797e53 fix(diagnostics): do not show on file/dir with same prefix (#1832) Richard Li 2022-12-23 14:36:23 +13:00
  • e14c2895b4 fix(#1841): do not refresh on buffer events when not a file buffer (#1843) Alexander Courtis 2022-12-19 17:18:27 +11:00
  • 4fc74ca321 fix(#1841): do not refresh on buffer events when highlight_opened_files is none Alexander Courtis 2022-12-19 15:45:07 +11:00
  • 547db6e929 fix(#1831): remove error messages that were previously unreachable and add no value Alexander Courtis 2022-12-19 15:11:12 +11:00
  • d949af7245 fix(#1804): do not refresh watched nodes that have been destroyed (deleted) Alexander Courtis 2022-12-19 14:36:42 +11:00
  • e0cfbbb93d fix(copy-paste): fix message on clipboard clear (#1838) Ross Wilson 2022-12-18 22:59:38 +00:00
  • 29788cc32a fix(git): git folder fixes and improvements (#1809) Richard Li 2022-12-17 19:05:33 +13:00
  • 89c79cb33b fix(#1831): improve fs_scandir error handling, add profiling Alexander Courtis 2022-12-17 16:59:09 +11:00
  • 87409bb4af fix(#1815): don't schedule find_file calls, debounce update_focused_file with 15ms default (#1828) Alexander Courtis 2022-12-16 15:35:09 +11:00
  • d85b6718ce feat(picker): allow custom function actions.open_file.window_picker.picker (#1782) David Sierra DiazGranados 2022-12-15 23:14:33 -05:00
  • 18272f8df3 fix(view): refresh opened files highlight on buffer read, unload (#1827) Richard Li 2022-12-16 16:36:00 +13:00
  • e8ea62c198 fix(#1824): Don't modify jumplist when edit_in_place. (#1825) Anton 2022-12-16 05:08:27 +02:00
  • cdb40dc42e neovim requirement 0.7.0 -> 0.8.0, remove WinSeparator/VertSplit compatibility shims Alexander Courtis 2022-12-16 13:45:16 +11:00
  • 949913f186 feat(api): rename_basename API and action (#1791) compat-nvim-0.7 Ian Homer 2022-12-16 02:32:48 +00:00
  • a8d26bb088 Revert "fix(#1815): don't schedule find_file calls, debounce update_focused_file with 15ms default (#1820)" Alexander Courtis 2022-12-16 13:15:32 +11:00
  • 623cecb809 fix(#1815): don't schedule find_file calls, debounce update_focused_file with 15ms default (#1820) Alexander Courtis 2022-12-16 13:01:37 +11:00
  • 95ed588211 fix(#549): add more profiling ~tree init Alexander Courtis 2022-12-16 12:12:06 +11:00
  • 899ed45602 fix(watcher): only purge on subsequent setup calls, add git_purge log Alexander Courtis 2022-12-16 11:47:50 +11:00
  • 0cd8ac4751 fix: Implicit current buf on centralize selection (#1792) David 2022-12-12 13:14:41 +01:00
  • a2c75567ad feat(event): add WillRenameNode (#1821) Anton 2022-12-12 02:56:50 +02:00
  • 8b4aaff783 remove legacy g: option migration Alexander Courtis 2022-12-12 09:50:52 +11:00
  • 7177d95ac0 feat: paste and create always target closed folder, remove create_in_closed_folder (#1802) Eric Haynes 2022-12-10 22:40:38 -05:00
  • b9aaf805a1 doc: format help Alexander Courtis 2022-12-11 12:12:19 +11:00
  • 3c5d9dd31f doc: consolidate and clarify :help examples Alexander Courtis 2022-12-10 16:25:02 +11:00
  • c5dc80c36b feat(view): add filters.git_clean, filters.no_buffer (#1784) Alexander Courtis 2022-12-10 15:55:33 +11:00
  • e49fa4e529 feat(event): dispatch Event.NodeRenamed on cut-paste (#1817) Anton 2022-12-10 00:29:05 +00:00
  • 69a07d169a feat(view): always enable cursorline, users may change this behaviour via Event.TreeOpen (#1814) rishabhjain9191 2022-12-10 05:50:40 +05:30
  • f8489c9929 fix(git): git rename not showing up for the renamed file (#1783) Richard Li 2022-12-03 14:56:38 +11:00
  • 9d9c5711dc 1786 git next prev land on dirs (#1787) Richard Li 2022-12-03 14:39:00 +11:00
  • 07149daa0c docs: Update feature_request.md (#1788) gegoune 2022-12-03 04:01:30 +02:00
  • 829e9f68e1 feat: add diagnostics.show_on_open_dirs git.show_on_open_dirs (#1778) Richard Li 2022-11-29 11:12:34 +11:00
  • 0b319a1b28 feat(renderer): add NvimTreeOpenedFolderIcon NvimTreeClosedFolderIcon (#1768) baahrens 2022-11-28 01:17:09 +01:00
  • 9f7bed5536 doc: specify that the terminal emulator must be configured to use the patched font Alexander Courtis 2022-11-28 10:26:37 +11:00
  • b17358ff4d fix(#1731 #1723 #1716): handle all external file system changes (#1757) Alexander Courtis 2022-11-26 14:19:09 +11:00
  • 99d713644d feat(renderer): add renderer.root_folder_label (#1746) David Aguilera 2022-11-26 04:02:05 +01:00
  • 68a2a0971e feat(diagnostics): add diagnostics.severity (#1755) Ibrahim Abdelkareem 2022-11-20 23:09:09 +01:00
  • cc18122be1 fix(notify): log file notice info->debug Alexander Courtis 2022-11-20 12:26:59 +11:00
  • e38e061710 feat(api): add api.tree.get_nodes Alexander Courtis 2022-11-19 15:54:16 +11:00
  • a65063cb0a fix(notify): remove unused varargs, log file notice debug->info Alexander Courtis 2022-11-19 14:34:39 +11:00
  • c49499413a feat(tabs): add tab.sync options (#1698) Wessel Blokzijl 2022-11-19 03:57:45 +01:00
  • 1837751efb fix(paste): allow pasting into empty root directory yazdani kiyan 2022-11-16 13:41:35 +01:00
  • 059e4cadd6 fix(paste): paste into empty root directory yazdani kiyan 2022-11-16 13:40:48 +01:00
  • 9d241e5f58 fix(system-open): use notify for system-open failures and tidy messages Alexander Courtis 2022-11-15 13:01:15 +11:00
  • cf908370fb fix(#1740): Error while running :NvimTreeCollapseKeepBuffers (#1741) Maxim Sokolov 2022-11-12 20:52:44 -08:00
  • f1f89f2062 contributions reference wiki Alexander Courtis 2022-11-13 15:09:20 +11:00
  • bed442fd93 move troubleshooting from readme to wiki Alexander Courtis 2022-11-13 14:45:13 +11:00
  • 77dd666e36 doc: move tips to wiki Alexander Courtis 2022-11-13 14:33:31 +11:00
  • e0e23f2d62 doc: add labels hint to contributing Alexander Courtis 2022-11-13 10:37:21 +11:00
  • e204a7d819 fix(#1728): escape cwd changes to prevent environment variable expansion (#1729) Alexander Courtis 2022-11-12 14:50:14 +11:00