Commit Graph

  • d369ddccb3 refactor(renderer): extract opened file highlighting kiyan 2022-04-23 11:42:32 +02:00
  • a419da1f2c refactor(renderer): reorganize file for further refacto kiyan 2022-04-23 11:35:04 +02:00
  • df41b0c586 refactor(renderer): extract folder builder kiyan 2022-04-23 11:22:28 +02:00
  • 018ba086d4 refactor(renderer): extract file builder kiyan 2022-04-23 11:20:03 +02:00
  • de49bf4da6 refactor: extract symlink function kiyan 2022-04-23 11:17:25 +02:00
  • 3084e483ae chore: refacto file placement of renderer components kiyan 2022-04-23 11:14:16 +02:00
  • 2c71ffcc0d add actions.change_dir.restrict_above_cwd (#1171) Alexander Courtis 2022-04-23 18:45:23 +10:00
  • ce463a53ae Revert "chore: use api to check if buf is loaded" kiyan 2022-04-21 21:31:35 +02:00
  • db91909f5b chore: use api to check if buf is loaded kiyan 2022-04-21 20:46:24 +02:00
  • 95a5c2d4bc fix: add parent ref to nodes kiyan 2022-04-21 20:39:14 +02:00
  • 7f2ed4e043 doc: tidy readme logging Alexander Courtis 2022-04-21 09:57:35 +10:00
  • 958bac90d2 chore: drop 0.5 support in diagnostics kiyan 2022-04-20 21:40:43 +02:00
  • 0f0f858348 #1157 update lsp diagnostics when the tree state is changed (#1174) Alexander Courtis 2022-04-18 23:46:42 +10:00
  • cdbc210d92 #1172 add renderer.icons.webdev_colors default true (#1175) Alexander Courtis 2022-04-18 23:45:14 +10:00
  • cff5a106b2 feat - add open and close tree events (#1151) Harry Prior 2022-04-18 14:41:21 +01:00
  • ff6ef58b03 #1146 clarify filters.exclude and toggle actions (#1168) Alexander Courtis 2022-04-18 23:40:15 +10:00
  • 7629d4d106 #1091 diagnostics logging (#1170) Alexander Courtis 2022-04-18 23:39:51 +10:00
  • 9066cbf3f7 feat: add file completion (#1163) Andreas Bissinger 2022-04-18 15:36:55 +02:00
  • 84993e9e9f Remove unnecessary packer .config - it will clobber user options! See #1094 Alexander Courtis 2022-04-16 11:27:29 +10:00
  • 477536cd7e fix: fix mis-naming for system clipboard config (#1160) Tony Shen 2022-04-12 16:12:13 -04:00
  • 9c272b97bc fix: trash filenames with spaces (#1156) Michael 2022-04-11 13:28:51 +03:00
  • fc925d814a fix: add spaces to prompts and blankline to rename output (#1154) Michael 2022-04-11 10:47:23 +03:00
  • 94ce41ce96 fix: lib.get_node_at_cursor offset when root folder is / kiyan 2022-04-11 09:45:04 +02:00
  • 6e0e70b1ca feat: delete preview buffers #1145 (#1149) Michael 2022-04-10 18:23:37 +03:00
  • d5e4f0655b add view.indent_markers (#1134) Alexander Courtis 2022-04-10 23:40:29 +10:00
  • 83fe370d52 Added actions.opts.use_sys_clipboard, [issue: 789 ] (#1141) Lò [By The Way] 2022-04-10 15:39:36 +02:00
  • 347218d2db doc: add simple contributing.md file kiyan 2022-04-09 16:19:38 +02:00
  • 1bdef08cfa #1059 protect against duplicates (#1143) Alexander Courtis 2022-04-09 22:59:38 +10:00
  • deb1f253f4 fix(statusline): better window picker highlight (#1139) Pedro Castro 2022-04-09 09:56:22 -03:00
  • 618ea25613 fix: clear prompt when creating file kiyan 2022-04-06 13:37:17 +02:00
  • 924aa29092 feat: add hl_group for file icons (#1131) Matthew Steedman 2022-04-04 03:33:11 -04:00
  • 6368880968 add open_on_setup_file option (#1133) Alexander Courtis 2022-04-03 22:31:40 +10:00
  • 8340753e26 Preserve cursor position across redraws (#1132) Mauricio Poppe 2022-04-03 05:23:07 -07:00
  • 00fd8aefe0 feat: filters.custom can specify regex (#1112) Alexander Courtis 2022-04-02 22:03:57 +11:00
  • 4d8ab7d158 fix: close and reopen file as edit when tree is overriden kiyan 2022-04-02 12:59:19 +02:00
  • 62906f095b fix: collapse exit early if nvim-tree not loaded (#1128) Alexander Courtis 2022-04-02 21:40:59 +11:00
  • 51d1af4ee2 stylua indent Alexander Courtis 2022-04-02 12:59:06 +11:00
  • 5958fd5d06 refacto: use view.resize in view.reposition_window kiyan 2022-03-29 19:42:51 +02:00
  • 5eef6185b1 fix missing " and "toggle without focus" example (#1116) rakanzaidm 2022-03-28 14:37:34 +07:00
  • 057f9f779e add nvim-tree.lua neovim version note Alexander Courtis 2022-03-28 10:31:18 +11:00
  • 524758a207 chore: remove auto close kiyan 2022-03-27 12:13:24 +02:00
  • ba121f0244 document performance issues and add to bug report template (#1111) Alexander Courtis 2022-03-27 20:52:51 +11:00
  • bd23c88608 profile uses uv.hrtime (#1110) Alexander Courtis 2022-03-27 20:49:46 +11:00
  • 591b64873f update doc g:nvim_tree_icons to match defaults Alexander Courtis 2022-03-27 15:19:31 +11:00
  • cc387e8314 Merge pull request #1107 from kyazdani42/#1099-search-obey-ignored Alexander Courtis 2022-03-27 13:48:02 +11:00
  • 1831417f05 refacto: add get_nodes_starting_line core util kiyan 2022-03-26 14:46:44 +01:00
  • 20433ced8a chore: add not about nosplitright in the readme kiyan 2022-03-26 14:19:37 +01:00
  • 54c78dbca2 #791 add profiling for some operations (#1108) Alexander Courtis 2022-03-26 23:22:28 +11:00
  • 015234e032 #837 find file symlinks fixes (#1093) Alexander Courtis 2022-03-26 23:17:34 +11:00
  • 54c7cdbabb #1099 search obeys active ignore filters Alexander Courtis 2022-03-26 12:51:18 +11:00
  • 1352cb312c naming fix for luacheck 0.26.0 Alexander Courtis 2022-03-26 12:29:01 +11:00
  • 7b0ebf8b17 feat: Use vim.ui.input for rename and create (#1097) baahrens 2022-03-22 20:28:58 +01:00
  • 6492d43fae Rename child buffers when renaming directory (#1095) Eli W. Hunter 2022-03-22 15:23:16 -04:00
  • 57d6f70952 fix: window picker bug on global statusline (#1098) Gary Sentosa 2022-03-23 04:14:53 +09:00
  • e87ee0e3c3 chore: license open-file as MIT kiyan 2022-03-20 13:36:21 +01:00
  • fc70954ec7 #837 search subdirs (#1092) Alexander Courtis 2022-03-20 23:26:56 +11:00
  • 5c20f5a7d8 markdown comments displayed in text block; replace with lua comments (#1090) Alexander Courtis 2022-03-20 23:22:11 +11:00
  • 9eea0ca51d #504 determine whether symlinked directories are empty when building (#1089) Alexander Courtis 2022-03-19 22:49:32 +11:00
  • 3cf67c5849 fix: remove diagnostics in help view kiyan 2022-03-19 12:32:11 +01:00
  • a2fc2979f3 fix: legacy options needs a table kiyan 2022-03-18 20:08:21 +01:00
  • 20797a8d74 #1050 #1068 various default options tweaks (#1074) Alexander Courtis 2022-03-18 21:35:15 +11:00
  • ecbe3ade95 fix: folder icon highlight (#1086) Gary Sentosa 2022-03-18 19:34:11 +09:00
  • e307ad9e3d feat: open node when using search-node action (#1082) Andreas Bissinger 2022-03-18 11:32:08 +01:00
  • d60773e441 Set target window whenever we open "open" a visible tree (#1080) Maximiliano Curia 2022-03-18 11:31:39 +01:00
  • a50fd77c99 #857 add filter_custom action, filter_ignored->filter_git_ignored (#1077) Alexander Courtis 2022-03-18 21:30:30 +11:00
  • b136c7b6f9 #1064 add copy_paste logging and more error copy-paste error handling (#1076) Alexander Courtis 2022-03-18 21:27:03 +11:00
  • d93a93c9c1 fix: staged typechange in git kiyan 2022-03-12 15:00:34 +01:00
  • a65078e3ae #1060 use one log file with the option to truncate (#1075) Alexander Courtis 2022-03-13 00:43:33 +11:00
  • 2457e141ae fix: do not crash file-popup when node is root dir kiyan 2022-03-09 23:07:31 +01:00
  • 5af3cfa170 fix: split if nvim-tree is the only window kiyan 2022-03-09 22:29:26 +01:00
  • 471afc13fe refacto: abstract TreeExplorer in core.lua kiyan 2022-03-09 22:01:54 +01:00
  • d2b12d6055 chore: format kiyan 2022-03-09 21:33:20 +01:00
  • 144bce74a5 refacto: move renderer git into file kiyan 2022-03-09 21:32:15 +01:00
  • 60a9c86c53 feat: make it possible to collapse the tree but keep the directories open which are in used in buffers (#1057) Andreas Bissinger 2022-03-09 11:08:29 +01:00
  • d5a12ac9db fix: correct index in movement actions (#1058) Andreas Bissinger 2022-03-09 09:03:22 +01:00
  • 08c57660a7 fix: switch order of modification time sorter kiyan 2022-03-07 22:32:19 +01:00
  • 19075f41e8 File logging (#1053) Alexander Courtis 2022-03-07 18:44:37 +11:00
  • 0816064a8b chore: add stylua to format the codebase, and run on CI (#1055) Kiyan 2022-03-06 17:33:30 +01:00
  • 76d181d480 refacto: move filters and sorters in their own modules kiyan 2022-03-06 14:14:56 +01:00
  • 5cfe768882 fix: resize if size is nil kiyan 2022-03-06 14:10:56 +01:00
  • c25be06612 feat: close file info popup if on same node (#1054) Andreas Bissinger 2022-03-06 13:07:12 +01:00
  • b493e23ed7 fix: wipe buffer before initializing kiyan 2022-03-06 12:00:51 +01:00
  • 7878e92cd5 New Bug Report Template (#1051) Alexander Courtis 2022-03-06 21:37:45 +11:00
  • 7cb689795e feature: add feature to increase/decrease size (#1048) Andreas Bissinger 2022-03-06 11:33:28 +01:00
  • ceadf83809 feat: add file size in popup (#1049) Andreas Bissinger 2022-03-06 11:26:35 +01:00
  • 5015e7226c remove tabs (#1047) Andreas Bissinger 2022-03-05 13:38:26 +01:00
  • ac858a28a2 fix(run-command): handle current directory node (#1046) Grzegorz Rozdzialik 2022-03-04 13:02:42 +01:00
  • a3f256dc1b fix(find-file): match folders with prefix, not containing the node kiyan 2022-03-03 23:56:29 +01:00
  • f6aba661ec Close help on q/close instead of ignore keypress (#1043) smhc 2022-03-04 08:43:14 +10:00
  • 690c7e96ed feat: add sort_by option to sort files by modification time (#1040) Brandon D 2022-03-03 17:41:58 -05:00
  • 50a927f176 feat: add popup information (#1042) Andreas Bissinger 2022-03-03 21:13:10 +01:00
  • 4fedb93cec feat: add new keybinding "b" to run a command in the focused node (#1024) Andreas Bissinger 2022-03-03 09:05:03 +01:00
  • 866442fd2c feat: focus current buffer when opening in current buffer kiyan 2022-03-02 21:42:05 +01:00
  • 9b03ab40e8 remove table_tostring (#1036) Alexander Courtis 2022-03-02 17:57:44 +11:00
  • 38cc6305b4 fix: forgot resize_window option in open-file setup kiyan 2022-03-01 21:11:11 +01:00
  • 0e7856fd8d BREAKING_CHANGE: nvim-tree buffer was renamed kiyan 2022-03-01 20:58:04 +01:00
  • f37c3ffa59 chore: move old option into setup from entrypoint to legacy.lua kiyan 2022-03-01 20:34:10 +01:00
  • 5624bf1857 chore: add feature request template kiyan 2022-03-01 20:26:34 +01:00
  • 6af2d5a720 chore: move auto_resize to actions.open_file.resize_window kiyan 2022-03-01 20:07:36 +01:00
  • 9ec710e338 remove semicolons (#1035) Andreas Bissinger 2022-03-01 19:57:05 +01:00