Commit Graph

  • 665813b9e6 fix(perf): explorer was creating new table for each new entry kiyan 2022-07-29 09:35:15 +02:00
  • 7fcb48c852 feat: add option for folder arrows to be inline with indent markers (#1468) Austin Harris 2022-07-28 04:49:23 -05:00
  • ac90664001 fix(watchers): disable watchers on kernel filesystems kiyan 2022-07-28 11:45:47 +02:00
  • 2928f8fe31 fix(docs): typos (#1470) Kian-Meng Ang 2022-07-27 19:48:14 +08:00
  • e632ac7c81 fix(create-file): when node is nil, create the file at root kiyan 2022-07-27 09:33:01 +02:00
  • 64cc3c17e1 feat(mapping): deprecate user mappings and add on_attach (#1424) Kiyan 2022-07-26 11:09:39 +02:00
  • 5f30a7bee4 chore(config): enable filesystem watchers by default kiyan 2022-07-26 10:46:59 +02:00
  • eff1db341c chore(watchers): Watcher shares single fs_event from Event, node watchers use unique path prefixed debounce context (#1453) Alexander Courtis 2022-07-26 18:43:58 +10:00
  • e5222970d9 chore(api): add missing functions kiyan 2022-07-25 15:02:55 +02:00
  • e95bfbfc2d fix(api): use copy.node instead of copy.name kiyan 2022-07-25 14:35:01 +02:00
  • a0448184af fix(api): copy is a table, copy -> copy.name kiyan 2022-07-25 13:38:03 +02:00
  • 86b9da5ca5 chore(git): get_project_root cache cwd_to_project_root after checking existence (#1457) Alexander Courtis 2022-07-25 19:27:12 +10:00
  • e7832785d2 feat(api): add public API module (#1432) Kiyan 2022-07-25 11:11:48 +02:00
  • d927e89aa9 refactor(actions): remove linefeed on info messages. (#1450) John Fred Fadrigalan 2022-07-22 16:10:58 +08:00
  • 08ab346f03 fix(scripts): default mappings should put a comma at the end of each line kiyan 2022-07-21 14:38:29 +02:00
  • 522bde4ea5 fix(docs) Add commas in example config for docs (#1447) Gutyina Gergő 2022-07-21 14:31:18 +02:00
  • 79434c2b3c feat(tab_change): introduce new option to filter buffer by bufname or ft kiyan 2022-07-21 11:14:40 +02:00
  • 1e3c578eeb fix: count unicode codepoints instead of bytes (#1445) FotiadisM 2022-07-21 00:05:44 +03:00
  • 630305c233 fix(executable): prevent nil extensions in executable check kiyan 2022-07-19 14:11:53 +02:00
  • c964fa24d0 fix(git): fix inverted condition logic introduced in #1433 (#1443) yehy4 2022-07-19 11:48:32 +02:00
  • 8dc2144e87 refactor: use vim.ui.input for y/n selections kiyan 2022-07-19 11:30:24 +02:00
  • b754eb8359 fix(explorer): reload executable stat (#1427) Klesh Wong 2022-07-19 17:25:41 +08:00
  • f85b4d9952 chore(git): profile git toplevel and untracked calls (#1435) Alexander Courtis 2022-07-19 17:44:24 +10:00
  • 203bb7e176 fix(git): prevent execution of git commands when git integration is disabled (#1433) yehy4 2022-07-19 09:44:05 +02:00
  • ecca8118f8 doc: remove fs_poll interval and update doc Alexander Courtis 2022-07-19 09:39:03 +10:00
  • 2edbe759cd fix(open-file): vim.op -> vim.opt kiyan 2022-07-18 15:44:52 +02:00
  • ba5c18dc2b feat: add confirmation kind to select y/n kiyan 2022-07-18 14:38:32 +02:00
  • 1018a83e10 fix(create-file): pass file in parameter kiyan 2022-07-18 14:34:10 +02:00
  • 1ee6a3ea65 feat(create-file): use vim.ui.select for confirmation kiyan 2022-07-18 14:32:19 +02:00
  • 2d629cab78 feat(remove-file): use vim.ui.select kiyan 2022-07-18 14:28:08 +02:00
  • 7cffe14743 feat(trash): use vim.ui.select for confirmation kiyan 2022-07-18 14:25:52 +02:00
  • 1b667bc99e feat(search-node): use vim.ui.input kiyan 2022-07-18 14:20:55 +02:00
  • 69aec67edb feat(copy-paste): use vim.ui from prompting kiyan 2022-07-18 14:17:25 +02:00
  • 18447132fc feat(notify): switch all print/nvim_*write statements to utils.notify kiyan 2022-07-18 14:04:48 +02:00
  • 21fadc1f38 chore: move nvim-tree.utils.warn -> notify.warn kiyan 2022-07-18 13:46:11 +02:00
  • ec530e73be fix(wipe): wipe all nvim-tree rogue buffers kiyan 2022-07-18 13:29:05 +02:00
  • 16753d5e25 doc: add help hint to invalid config warning Alexander Courtis 2022-07-18 10:13:16 +10:00
  • 06e48c29c4 chore(watchers): refactor events and make debouncer safe Alexander Courtis 2022-07-17 16:50:24 +10:00
  • 26512c369f feat(marks): add bulk move action (#1419) Kiyan 2022-07-17 08:25:11 +02:00
  • 208ce0b153 doc(contrib): add notice for git hook setup kiyan 2022-07-16 15:44:05 +02:00
  • 4900d66370 fix(open-file): focus file if already opened kiyan 2022-07-16 15:38:50 +02:00
  • 89becc7604 feat(marks): add navigation (next, previous, select) (#1415) Kiyan 2022-07-16 10:40:47 +02:00
  • b32c88333f feat(movement): allow circular movement for sibling next and prev (#1416) Kiyan 2022-07-16 10:39:24 +02:00
  • 449b5bd0cb fix(renderer): padding indent with folders only kiyan 2022-07-15 18:09:28 +02:00
  • 9a02dedd92 fix(renderer): indent markers with arrows kiyan 2022-07-15 09:32:14 +02:00
  • 19425c5896 refactor(renderer): extract bools into variables kiyan 2022-07-14 19:07:12 +02:00
  • 8632ac2739 fix(renderer): indent markers + folder arrows should offset kiyan 2022-07-14 19:04:01 +02:00
  • 80dc86e874 refactor(actions): use vim.keymap.set/del kiyan 2022-07-14 09:57:37 +02:00
  • 7087af83f3 fix(keypress): use <cmd> instead of : to avoid triggering CmdLineEnter kiyan 2022-07-14 09:32:26 +02:00
  • c231933fcd feat: add -bar option to command definitions (#1422) ii14 2022-07-14 09:17:30 +02:00
  • 0f96e32326 fix(actions): dispatching filter should not match for "live" keyword kiyan 2022-07-12 10:15:45 +02:00
  • 6a49a0301f refactor(marks): fix offset line and move into init.lua kiyan 2022-07-12 09:34:26 +02:00
  • 078a9e5bf9 chore: move focus_file to utils kiyan 2022-07-11 16:55:33 +02:00
  • df92f1527f feat(bookmarks): add bookmark feature (#1412) Kiyan 2022-07-11 10:00:12 +02:00
  • 0fa2ec1950 fix(actions): create file should defer more to focus kiyan 2022-07-11 09:49:10 +02:00
  • 26d0757bd9 doc: fix bad link in readme Alexander Courtis 2022-07-11 09:44:43 +10:00
  • ad1f3ef3bc feat(renderer): show symlink folder destination kiyan 2022-07-10 10:47:51 +02:00
  • 8d0c93db4a refactor(collapse-all): extract buffer matching logic kiyan 2022-07-10 10:03:48 +02:00
  • 2d2cbe63f4 refactor(actions): split movements into multiple modules kiyan 2022-07-10 09:53:58 +02:00
  • 831f1158c3 refactor(actions): move actions into semantic modules (#1410) Kiyan 2022-07-10 09:47:52 +02:00
  • 90bf14014e fix(file rename): edit buffer when renaming to reset filetype kiyan 2022-07-10 09:38:34 +02:00
  • fd562ede63 fix(#1406): allow nvim-tree.renderer.icons.show.folder_arrow Alexander Courtis 2022-07-10 12:14:18 +10:00
  • 95c57e034a fix(dispatch): dispatch help toggle when its not shown kiyan 2022-07-09 14:42:14 +02:00
  • c037c7ae84 refactor(change-dir): add profile from higher order function kiyan 2022-07-09 12:14:01 +02:00
  • fdcdb0ddf3 :help nvim-tree.setup -> :help nvim-tree-setup (#1409) Arthur 2022-07-09 12:10:59 +02:00
  • 1e7019f91e refactor(dispatch): cleanup dispatch logic kiyan 2022-07-09 12:09:51 +02:00
  • 63831d5179 refactor(actions): move on_keypress to dispatch module kiyan 2022-07-09 11:43:58 +02:00
  • b81ab199a5 fix(help): clear git signs before draw Alexander Courtis 2022-07-09 11:44:39 +10:00
  • d0ca2dab00 stylua 0.14.0 Alexander Courtis 2022-07-09 11:26:55 +10:00
  • 08db5a576d doc: clarify need for patched font for nvim-web-devicons Alexander Courtis 2022-07-09 11:14:15 +10:00
  • 22044589fe doc: add tip to hide .git folder Alexander Courtis 2022-07-09 10:37:18 +10:00
  • 4bd919a75f fix(get-node-from-path): group dirs should be returned before nodes kiyan 2022-07-06 14:00:43 +02:00
  • 9d3602e8ea fix(find-file): do not recurse on closed nodes kiyan 2022-07-06 13:52:36 +02:00
  • c84735483f feat: add on_tree_resize event kiyan 2022-07-06 13:35:29 +02:00
  • eb6dde4733 fix(change-dir): cd command concatenation kiyan 2022-07-06 09:06:29 +02:00
  • 418fc971fc fix(iterators): the index does not increase (#1399) Edwar Martinez Vale 2022-07-05 19:07:36 -04:00
  • 269820e800 fix(actions): change_dir to wrong directory (#1398) Rammiah 2022-07-06 01:29:15 +08:00
  • 38fabe86cb Optionally suppress the symlink destination (#1396) Toby O'Sullivan 2022-07-05 09:05:21 +01:00
  • f43b8af8f4 chore(iterators): create Iterator module and migrate iterators to use it (#1392) Kiyan 2022-07-04 14:13:14 +02:00
  • 70bdf496ea chore: remove quit_on_open from view and use abandon current window kiyan 2022-07-04 14:12:56 +02:00
  • 40e515df87 fix(view): do not close window when NvimTree buffer is replaced (#1391) Grzegorz Rozdzialik 2022-07-04 14:11:42 +02:00
  • 28c4bb01f6 fix: close view before hijacking current window kiyan 2022-07-04 10:17:06 +02:00
  • 19dcacf06e chore: cleanup change dir module kiyan 2022-07-03 12:41:13 +02:00
  • 736cc843e1 feat(#1389): add git.show_on_dirs (#1390) Alexander Courtis 2022-07-03 19:57:12 +10:00
  • 80d4f28383 feat(#1245): add next_diag_item and prev_diag_item actions Alexander Courtis 2022-07-03 16:04:49 +10:00
  • 21516f447b feat(actions): expand_all 'exclude' option (#1388) Krasimir Zahariev 2022-07-02 16:17:39 +00:00
  • cbbc799e6c fix(trash): do not run trash command when trash is not executable kiyan 2022-07-02 12:08:46 +02:00
  • ec09b80c7b fix(actions): close_node doesn't close for grouped node (#1385) Rammiah 2022-07-01 21:49:31 +08:00
  • 72858986f9 fix(#1366): warn when trash cmd missing (#1378) Alexander Courtis 2022-06-29 02:29:42 +10:00
  • c18aa389a3 doc: setup may be invoked multiple times Alexander Courtis 2022-06-28 11:27:14 +10:00
  • e401a4c957 feat(watcher): debounce FS watchers Alexander Courtis 2022-06-28 11:18:22 +10:00
  • 7a795d78fa feat(watcher): partial git refresh (#1373) Alexander Courtis 2022-06-27 11:12:28 +10:00
  • 247f80b633 doc: clarify quit-on-last-window-hack support status Alexander Courtis 2022-06-27 09:34:24 +10:00
  • e6c1b4cd5b chore(setup): make setup idempotent (#1340) Kiyan 2022-06-26 12:14:03 +02:00
  • 0c13bd76a8 chore: update_root, sync_root_with_cwd, refactor with move_missing_val (#1359) Alexander Courtis 2022-06-26 12:18:14 +10:00
  • b299a877ad fix (#1363): use change_dir.fn instead of lib.open in M.change_root lixvbnet 2022-06-25 12:14:08 +08:00
  • 65beb55ac7 doc(#1368): more quit-on-last-window warnings Alexander Courtis 2022-06-25 12:43:14 +10:00
  • 0db63a350a doc: tidy help Alexander Courtis 2022-06-25 11:39:24 +10:00
  • 7160e68d5a doc: tidy help Alexander Courtis 2022-06-25 11:23:19 +10:00
  • 79258f1d67 fix: window picker can't be correctly rendered when cmdheight = 0 (#1349) litao91 2022-06-20 14:29:47 +08:00