Commit Graph

  • 589c36e26f fix(keymap setup): do not crash on vim.fn.extend to explain the user keymap config has changed kiyan 2021-07-02 15:12:12 +02:00
  • 4a9a17b7f1 fix(bindings): use vim.fn.extend instead of vim.tbl_extend kiyan 2021-07-02 10:12:33 +02:00
  • f42f6095d7 fix(bindings): typos kiyan 2021-07-02 10:09:05 +02:00
  • a01a33f9a8 fix(help ui): adapt to new bindings and fix code lint/format kiyan 2021-07-01 10:35:01 +02:00
  • 7abec5e594 fix(sshfs): use stat to get the filetype when fs_scandir does not return the type kiyan 2021-06-30 22:29:11 +02:00
  • d311c22d46 add option to make width a percentage of "&columns" (#473) booperlv 2021-07-01 03:55:41 +08:00
  • 10e845e01c BREAKING CHANGE: make keybindings more configurable and add option to disable default kiyan 2021-06-30 21:54:17 +02:00
  • 86188a4b9d fix(resize): reimplement auto resize kiyan 2021-06-30 21:21:06 +02:00
  • 768788476e chore(async): schedule git on refresh kiyan 2021-06-30 19:47:34 +02:00
  • a80ea23b4c fix ci (#477) Kiyan 2021-06-29 23:13:28 +02:00
  • 62cfaaef4f chore(ci): try fixing luacheck kiyan 2021-06-29 22:22:37 +02:00
  • 9e5b6d5d81 chore(ci): add luacheck Kiyan 2021-06-29 22:18:45 +02:00
  • ed668a9c10 chore(luacheck): fix luacheck issues kiyan 2021-06-29 22:17:40 +02:00
  • b31003e43a chore(git): schedule status update and redraw when git status update is done kiyan 2021-06-29 22:02:37 +02:00
  • c1b112f0ec fix(git): manage T porcelain status kiyan 2021-06-29 20:50:29 +02:00
  • 92ee4471fd fix(picker): enable relative windows kiyan 2021-06-29 10:15:25 +02:00
  • ed7f3851d1 fix(picker): do not select floating windows kiyan 2021-06-28 20:31:15 +02:00
  • a59a4120a4 chore(help ui): switch ? to g? because ? is for backward search kiyan 2021-06-28 20:05:48 +02:00
  • a41f04c7e0 feat(on_leave): add closing tab when it's last window in tabpage kiyan 2021-06-28 20:00:03 +02:00
  • 28c7a34d30 chore(doc): add help UI in documentation kiyan 2021-06-28 19:41:56 +02:00
  • a06f949607 feat: Help UI for keybindings (#470) Luke Kershaw 2021-06-28 18:38:05 +01:00
  • ce66b688ff [Readme] Use correct example for special files (#466) baahrens 2021-06-27 21:50:58 +02:00
  • bfeaf4c8ef Remove cursorcolumn and colorcolumn (#445) lvim-tech 2021-06-15 22:49:40 +03:00
  • 4a043ff5eb hotfix git state AA kiyan 2021-06-11 16:19:08 +02:00
  • 43a7b529c0 disable update cwd by default kiyan 2021-06-11 08:37:15 +02:00
  • 906a35cd0e fix: do not change dir on win changed and fix going up a dir kiyan 2021-06-09 07:46:24 +02:00
  • 714dee57e5 fix: do not load cwd on each init call to avoid double rendering at startup when doing vim DIR kiyan 2021-06-07 20:18:19 +02:00
  • 3196205131 chore: switch cd to lcd and update root on dirchanged kiyan 2021-06-07 20:09:48 +02:00
  • f1f14885f7 add icon padding kiyan 2021-06-07 17:34:02 +02:00
  • 82f1598bd4 apply merge before checking git kiyan 2021-06-05 11:49:41 +02:00
  • f56ac7884c fix: leave the cursor moving when going on the cwd kiyan 2021-06-05 10:53:04 +02:00
  • 8cf639c821 Revert "fix: use fnameescape to escape the path for use in cmds" kiyan 2021-06-04 09:02:13 +02:00
  • f5931bd96b remove useless check kiyan 2021-06-04 08:28:22 +02:00
  • 58d7c8d178 fix: use fnameescape to escape the path for use in cmds kiyan 2021-06-04 08:25:13 +02:00
  • 747bce0c66 fix: wait for win opening before running place_cursor_on_node kiyan 2021-06-04 08:15:45 +02:00
  • 6dca42d09d feat: hijack cursor (#428) Kiyan 2021-06-02 19:28:27 +02:00
  • 34a657fd5a hotfix: proper alignment for folder arrow kiyan 2021-06-02 19:11:53 +02:00
  • d51ed722ed add small arrows before folders (#427) Kiyan 2021-06-02 18:45:25 +02:00
  • 45c331230c fix: handle UD status as git merge kiyan 2021-06-01 21:01:05 +02:00
  • be784713d5 Improve icon fetching by file extension (#423) Luís Simas 2021-06-01 15:40:00 -03:00
  • aa026ab87c Revert "feat: reset old window when leaving the tree" (#421) Sindre T. Strøm 2021-05-31 22:46:54 +02:00
  • 9aed1acb47 fix: Gitignore rules not being applied on new nodes. (#415) Sindre T. Strøm 2021-05-31 09:12:59 +02:00
  • 3a5b7c87f3 Add function to open current node with OS default app to README tips section (#411) Chrıs Seelus 2021-05-31 09:11:16 +02:00
  • 4abf53327b fix documentation typos (#408) John Novak 2021-05-31 17:07:42 +10:00
  • b16dbaee8f g:nvim_tree_show_icons doco fix (#407) John Novak 2021-05-31 17:07:18 +10:00
  • 86b7b2c9c4 Added missing comma (#404) Alexander Fast 2021-05-28 20:08:04 +02:00
  • be184bd94e feat: reset old window when leaving the tree kiyan 2021-05-28 09:13:37 +02:00
  • 23935ff003 feat: Option for excluding buffers from the window picker. (#401) Sindre T. Strøm 2021-05-27 09:19:10 +02:00
  • 1499360359 fix(lib): Refresh tree if it was opened before init. (#399) Sindre T. Strøm 2021-05-26 09:56:15 +02:00
  • d008e9d4a0 feat: focus file/dir on creation kiyan 2021-05-25 22:00:57 +02:00
  • 0c97e6406c add pick guard for focusable (#398) Alexander Popov 2021-05-25 21:05:33 +03:00
  • f61ea4dc04 fix(lib): Handle nvim_win_get_option correctly when it fails. (#394) Sindre T. Strøm 2021-05-25 19:58:37 +02:00
  • 5e7e5f2949 feat(lib): Improved tabnew behavior. (#395) Sindre T. Strøm 2021-05-25 19:53:43 +02:00
  • d6ab59fd5a feat: Support copy name and path (#385) Zi莱卷 2021-05-21 14:32:48 +08:00
  • ef570074e0 fix: vim.v returns vim.NIL not nil anymore kiyan 2021-05-20 22:37:55 +02:00
  • 18fffc09bf Improve highlight options (#331) Carlos Afonso 2021-05-20 16:44:36 -03:00
  • 12dd571202 fix(lib): Fix the tabnew callback. (#386) Sindre T. Strøm 2021-05-20 21:43:06 +02:00
  • 10c686f7df feat: Implement window picker. (#340) Sindre T. Strøm 2021-05-19 23:30:15 +02:00
  • 4706b74938 hotfix dir up kiyan 2021-05-19 23:27:26 +02:00
  • 825cf570bf fix: open on tabpage when tree is already open only kiyan 2021-05-17 22:32:30 +02:00
  • 577df96b07 Set nowait on mappings to avoid timeout for conflicting mappings. (#375) Kristijan Husak 2021-05-17 22:24:47 +02:00
  • 624bec7ecd refactor: open_file (#345) Sindre T. Strøm 2021-05-17 22:13:30 +02:00
  • f09143900b fix(renderer): Fix option check for highligt_opened_files (#352) Sindre T. Strøm 2021-05-17 21:56:39 +02:00
  • b8c5a089fa fix(renderer): Ensure buffer is loaded. (#351) Sindre T. Strøm 2021-05-17 21:55:10 +02:00
  • 8bc814de2b fix(git): Fix shell args on windows. (#349) Sindre T. Strøm 2021-05-17 21:54:19 +02:00
  • e9f4f5e1b4 fix: DU git state kiyan 2021-05-17 21:52:40 +02:00
  • 73b514e090 fix: update git state kiyan 2021-05-17 21:46:39 +02:00
  • 6c9927180f fix: highlight first character when trailing is activated kiyan 2021-05-17 21:40:28 +02:00
  • f398695146 Simplify some of the git icon states. (#339) Sindre T. Strøm 2021-04-22 22:29:20 +02:00
  • 468638e7e0 chore: remove unused code kiyan 2021-04-22 22:05:52 +02:00
  • 0d8e6f58ec Change filesystem actions to be immediate, minor changes to UX (#338) Cameron 2021-04-22 21:37:26 +02:00
  • c2d71046c6 fix(git): Fix the gitignore implementation. (#335) Sindre T. Strøm 2021-04-22 21:32:10 +02:00
  • 027e523431 feat: Sort nodes sensibly (#334) Sindre T. Strøm 2021-04-22 21:12:47 +02:00
  • 96d8e20bff Set highlight links for NvimTreeStatusLine (#330) Sindre T. Strøm 2021-04-21 20:40:49 +02:00
  • 796628a765 Update symlinks if they have been modified. (#328) Sindre T. Strøm 2021-04-20 23:48:23 +02:00
  • c235df7aaa Rename the rogue buffer. (#327) Sindre T. Strøm 2021-04-20 23:44:24 +02:00
  • 983963779d feat: add statusline winhighlight to explorer tree (#326) Akin 2021-04-20 18:59:32 +01:00
  • e3516eeb6e fix(diagnostics): Update lsp diagnostics signs when opening/closing folders. (#325) Sindre T. Strøm 2021-04-20 18:38:28 +02:00
  • c995d65b7d fix: put resize before preview ends kiyan 2021-04-19 23:59:37 +02:00
  • f275d3faae fix(view): Fix error thrown when trying to wipe buffer in autocmd window. (#314) Sindre T. Strøm 2021-04-18 18:43:24 +02:00
  • 783870cda9 fix: handle new tabs properly (#313) Kiyan 2021-04-18 11:11:56 +02:00
  • 79a8188ecf Fix typo (#312) fffed 2021-04-18 11:55:27 +03:00
  • 75cb2232f2 fix: reset highlight using old lib.Tree.bufnr kiyan42 2021-04-17 21:35:27 +02:00
  • 2fffd847bd fix: keybindings not being set kiyan42 2021-04-17 21:31:02 +02:00
  • a0c1d9d2b5 fix: prevent_buffer_override kiyan42 2021-04-17 21:03:22 +02:00
  • 3d2144c73c fix SignColumn should be NvimTreeNormal kiyan42 2021-04-17 17:10:23 +02:00
  • dc59fa484d feat: add command to prevent nvim-tree window override by another buffer kiyan 2021-04-16 23:07:10 +02:00
  • 4ee45d9261 fix(view): Recreate tree buffer if deleted, and handle scenario where buffer already exists. (#307) Sindre T. Strøm 2021-04-16 22:32:54 +02:00
  • 48b06ed0ce add special_files option kiyan 2021-04-16 21:59:13 +02:00
  • 4b24a16ca1 ask user for quitting nvim when nvim-tree is the last window kiyan 2021-04-16 21:50:43 +02:00
  • da09da3318 feat(diagnostics): More responsive and configurable diagnostics signs. (#303) Sindre T. Strøm 2021-04-16 17:57:16 +02:00
  • 090697e71f Add a ready event. (#302) Sindre T. Strøm 2021-04-16 09:32:46 +02:00
  • 4271180aea Don't create a new empty buffer on every open. (#300) Sindre T. Strøm 2021-04-16 09:32:27 +02:00
  • b5ef2fb7f8 add better lsp diagnostic integration kiyan 2021-04-16 00:03:56 +02:00
  • 75338221b0 switching to buffer -> to avoid bufwinenter being ignored kiyan 2021-04-15 23:03:41 +02:00
  • 84052991cd fix calling winnr function kiyan 2021-04-15 22:14:37 +02:00
  • f7047d63c8 highlight signcolumn as normal in tree window kiyan 2021-04-14 23:50:46 +02:00
  • 91c3d1b5eb do not follow global hide options for buffer kiyan 2021-04-14 23:46:44 +02:00
  • ce7b1861ad remove noautocmd wincmd which breaks some functionnalities kiyan 2021-04-14 23:25:59 +02:00
  • 5c339e5a00 fix lsp diagnostics highligth: find_node index, bufnr (#295) Dmitriy 2021-04-15 00:03:25 +03:00