Commit Graph

  • 3a63717d3d fix: reliably dispatch exactly one TreeOpen and TreeClose events (#3107) Devansh Sharma 2025-04-20 05:19:28 +05:30
  • 5bea2b3752 fix(#3101): when renderer.highlight_opened_files = "none" do not reload on BufUnload and BufReadPost (#3102) Alexander Courtis 2025-04-11 12:48:34 +10:00
  • c3c1935942 fix: explicitly set border to "none" in full name float (#3094) Šimon Mandlík 2025-04-04 08:29:38 +02:00
  • 44d9b58f11 chore: use builtin EmmyLuaCodeStyle for style checking (#3084) Alexander Courtis 2025-03-23 12:46:17 +11:00
  • c09ff35de5 chore(deps): bump leafo/gh-actions-lua from 10 to 11 (#3069) dependabot[bot] 2025-03-01 11:07:35 +11:00
  • 6709463b2d chore(master): release nvim-tree 1.11.0 (#3051) v1.11.0 v1.11 nvim-tree-v1.11.0 github-actions[bot] 2025-02-22 12:31:19 +11:00
  • b69914325a fix: window picker: hide fillchars: stl and stlnc (#3066) Šimon Mandlík 2025-02-22 01:32:52 +01:00
  • 3281f331f7 feat(#1984): add quit_on_open and focus opts to various api.node.open functions (#3054) Gabriel Crispino 2025-02-21 21:09:49 -03:00
  • 80523101f0 fix: arithmetic on nil value error on first git project open (#3064) Hendrik Ziegler 2025-02-09 22:06:02 +01:00
  • 91e6b978e0 chore: plenary tests POC: add make entry, specify tests chore-poc-plenary-test Alexander Courtis 2025-02-03 16:01:13 +11:00
  • 70825f23db fix(#3059): test for presence of new 0.11 API vim.hl.range (#3060) Alexander Courtis 2025-02-03 15:42:22 +11:00
  • 006b27dc0a chore: plenary tests POC: add make entry, specify tests Alexander Courtis 2025-02-03 15:33:01 +11:00
  • 63cd226c3e chore: plenary tests POC: add make entry, specify tests Alexander Courtis 2025-02-03 15:31:33 +11:00
  • f9dc294829 chore: plenary tests POC: harden directories Alexander Courtis 2025-02-03 14:45:26 +11:00
  • 2dcf249d49 chore: plenary tests POC Alexander Courtis 2025-02-01 18:05:23 +11:00
  • 9ac1e05fc8 chore: plenary tests POC Alexander Courtis 2025-02-01 17:22:41 +11:00
  • d05881f65f docs: tidy readme contributing Alexander Courtis 2025-01-27 11:33:37 +11:00
  • fee1da8897 feat(#3037): add API node.buffer.delete, node.buffer.wipe (#3040) Gabriel Crispino 2025-01-24 22:47:34 -03:00
  • db7403243d chore: resolve deprecated in 0.11 (#3053) Alexander Courtis 2025-01-24 11:57:18 +11:00
  • fca0b67c0b fix(#3045): wipe scratch buffers for full name and show info popups (#3050) 𝐍𝐆𝐏𝐎𝐍𝐆 2025-01-18 07:28:06 +08:00
  • d529a99f88 chore(master): release nvim-tree 1.10.0 (#3021) v1.10.0 v1.10 nvim-tree-v1.10.0 github-actions[bot] 2025-01-13 15:41:35 +11:00
  • 39bc630816 fix: hijack directory "BufEnter", "BufNewFile" events are nested (#3044) phanium 2025-01-13 12:39:10 +08:00
  • aae01853dd fix(#3041): use vim.diagnostic.get for updating diagnostics (#3042) Lev Yuvenskiy 2025-01-13 07:15:48 +03:00
  • 68fc4c20f5 feat(api): add node.open.vertical_no_picker, node.open.horizontal_no_picker (#3031) fdgdgerg 2024-12-21 14:35:48 -08:00
  • f7b76cd1a7 fix(#3015): dynamic width no longer truncates on right_align icons (#3022) Šimon Mandlík 2024-12-13 22:54:18 +01:00
  • c3d9b1779f docs: notify users with a fs.inotify.max_user_watches message on EMFILE event (#3028) Alexander Courtis 2024-12-13 10:39:46 +11:00
  • db8d7ac1f5 fix(#3018): error when focusing nvim-tree when in terminal mode (#3019) ShyRobin 2024-12-08 09:05:33 +08:00
  • 6b4be1dc0c fix: view.width functions may return strings (#3020) Jie Liu 2024-12-08 08:45:32 +08:00
  • 375e38673b chore(master): release nvim-tree 1.9.0 (#2999) v1.9.0 v1.9 nvim-tree-v1.9.0 github-actions[bot] 2024-12-07 16:04:32 +11:00
  • 7a4ff1a516 feat(#2948): add custom decorators, :help nvim-tree-decorators (#2996) Alexander Courtis 2024-12-07 16:03:29 +11:00
  • ca7c4c33ca fix(#3009): nvim < 0.10 apply view options locally (#3010) Alexander Courtis 2024-11-24 17:00:58 +11:00
  • 1f3ffd6af1 fix(#2954): more efficient LSP updates, increase diagnostics.debounce_delay from 50ms to 500ms (#3007) Alexander Courtis 2024-11-22 10:12:47 +11:00
  • f7c65e11d6 fix(api): correct argument types in wrap_node and wrap_node_or_nil (#3006) devxpain 2024-11-18 07:00:19 +08:00
  • 28eac2801b fix(#2990): Do not check if buffer is buflisted in diagnostics.update() (#2998) des-b 2024-11-10 22:57:06 +01:00
  • c7639482a1 chore(master): release nvim-tree 1.8.0 (#2943) v1.8.0 v1.8 nvim-tree-v1.8.0 github-actions[bot] 2024-11-09 14:46:26 +11:00
  • 2ee1c5e17f feat(#2819): add actions.open_file.relative_path, default enabled, following successful experiment (#2995) Alexander Courtis 2024-11-09 14:44:59 +11:00
  • 3fc8de198c chore: migrate to classic (#2991) Alexander Courtis 2024-11-09 14:14:04 +11:00
  • 610a1c189b chore: resolve undefined-field warnings, fix link git statuses, rewrite devicons (#2968) Alexander Courtis 2024-11-03 14:06:12 +11:00
  • c22124b374 fix(#2981): windows: root changed when navigating with LSP (#2982) Jie Liu 2024-11-03 10:52:20 +08:00
  • 2156bc08c9 fix: symlink file icons rendered when renderer.icons.show.file = false, folder.symlink* was incorrectly rendered as folder.default|open (#2983) Alexander Courtis 2024-11-03 12:10:00 +11:00
  • 82ab19ebf7 fix(#2954): resolve occasional tree flashing on diagnostics, set tree buffer options in deterministic order (#2980) des-b 2024-11-02 02:07:42 +01:00
  • 120ba58254 fix(#2978): grouped folder not showing closed icon (#2979) Alexander Courtis 2024-10-29 11:07:48 +11:00
  • 00dff482f9 fix(#2976): use vim.loop to preserve neovim 0.9 compatibility (#2977) Alexander Courtis 2024-10-29 08:01:52 +11:00
  • 8f974879a0 chore: luals runtime.version only set during check, to prevent lua version ambuguity at dev time (#2975) Alexander Courtis 2024-10-28 11:57:53 +11:00
  • 14039337a5 fix(#2969): After a rename, the node loses selection (#2974) cpp_programmer 2024-10-27 00:26:47 -06:00
  • e4bc05b415 doc: remove outdated warning from actions.change_dir.global Alexander Courtis 2024-10-27 10:48:17 +11:00
  • 3cddd28177 doc: add windows specifics to CONTRIBUTING Alexander Courtis 2024-10-27 10:32:41 +11:00
  • 6e5a204ca6 fix(#2972): error on :colorscheme (#2973) Alexander Courtis 2024-10-27 10:18:21 +11:00
  • f3efc25e56 refactor(#2941): move lib methods to explorer (#2964) Alexander Courtis 2024-10-27 09:03:26 +11:00
  • 8760d76c1d chore: enable missing-local-export-doc Alexander Courtis 2024-10-25 14:35:48 +11:00
  • 077af9f990 chore: enable incomplete-signature-doc, format nvt-min.lua, assorted formatting tidies (#2967) Alexander Courtis 2024-10-25 14:25:30 +11:00
  • 68be6df2fc refactor(#2886): multi instance: node class refactoring (#2950) Alexander Courtis 2024-10-25 12:24:59 +11:00
  • 63c7ad9037 fix(#2961): windows: escape brackets and parentheses when opening file (#2962) Jie Liu 2024-10-25 08:11:21 +08:00
  • 9b82ff9bba chore: fix lib prompt doc for neovim nightly (#2966) Alexander Courtis 2024-10-25 11:10:07 +11:00
  • 2a268f631d doc: help: syntax highlighting for lua and vimscript Alexander Courtis 2024-10-18 18:29:19 +11:00
  • f5f6789299 fix(#2947): root is never a dotfile, so that it doesn't propagate to children (#2958) Alexander Courtis 2024-10-14 18:56:43 +11:00
  • ce09bfb95f chore: TODO issue links Alexander Courtis 2024-10-14 10:47:41 +11:00
  • 0fede9f813 chore: nvt-min.lua: ensure only one instance of lua-language-server runs (#2956) Alexander Courtis 2024-10-14 10:24:15 +11:00
  • 1c9553a19f fix(#2951): highlights incorrect following cancelled pick (#2952) Alexander Courtis 2024-10-12 15:54:12 +11:00
  • ca0904e4c5 chore: add utils.enumerate_options (#2953) Alexander Courtis 2024-10-12 15:53:23 +11:00
  • 5ad87620ec fix(#2945): stack overflow on api.git.reload or fugitive event with watchers disabled (#2949) Alexander Courtis 2024-10-11 13:47:01 +11:00
  • 50e919426a Revert "refactor(#2871, #2886): multi instance: node classes created (#2916)" Alexander Courtis 2024-10-08 18:07:47 +11:00
  • 010ae0365a feat(#2938): add default filesystem_watchers.ignore_dirs = { "/.ccls-cache", "/build", "/node_modules", "/target", } (#2940) Alexander Courtis 2024-10-07 15:25:24 +11:00
  • 38aac09151 refactor(#2871, #2886): multi instance: node classes created (#2916) Alexander Courtis 2024-10-07 13:46:56 +11:00
  • c9104a5d07 chore: style: align_continuous_similar_call_args (#2937) Alexander Courtis 2024-09-30 15:34:01 +10:00
  • 4a9e82d10a chore(master): release nvim-tree 1.7.1 (#2921) v1.7.1 v1.7 nvim-tree-v1.7.1 github-actions[bot] 2024-09-30 11:26:35 +10:00
  • 4520c0355c fix(#2930): empty groups expanded on reload (#2935) Alexander Courtis 2024-09-30 11:21:27 +10:00
  • 1ae1c33ce1 chore(#2931): stylua -> EmmyLuaCodeStyle (#2932) Alexander Courtis 2024-09-29 14:05:52 +10:00
  • 9650e735ba fix(#2794): sshfs compatibility (#2922) Eric 李 2024-09-28 19:21:02 -04:00
  • 59a8a6ae5e fix: invalid explorer on open (#2927) Lin Tinusgrag 2024-09-25 17:27:25 +08:00
  • 0429f286b3 fix(#2928): nil explorer in parent move action (#2929) Lucas Reyna Córdoba 2024-09-25 09:23:57 +00:00
  • 8405ecfbd6 revert(#2794): sshfs compatibility (#2920) Alexander Courtis 2024-09-22 15:23:42 +10:00
  • 0ae9ad4ded refactor(#2875): multi instance renderer: remove unused code (#2919) Alexander Courtis 2024-09-22 15:22:06 +10:00
  • e7cdecc636 chore(master): release nvim-tree 1.7.0 (#2910) v1.7.0 nvim-tree-v1.7.0 github-actions[bot] 2024-09-21 12:12:45 +10:00
  • b18ce8be8f fix(#2917): fix root copy paths: Y, ge, gy, y (#2918) Alexander Courtis 2024-09-21 12:05:16 +10:00
  • 03ae60313b refactor(#2875): multi instance renderer (#2900) Alexander Courtis 2024-09-21 10:41:35 +10:00
  • 45a93d9979 fix(#2862): windows path replaces backslashes with forward slashes (#2903) Zifan Zhu 2024-09-14 22:23:37 -04:00
  • bd4881660b fix: safely close last tree window (#2913) Kyle Beede 2024-09-13 23:34:36 -07:00
  • cd9c6db77f refactor(#2882, #2883): multi instance explore, reloaders (#2897) Alexander Courtis 2024-09-14 15:35:31 +10:00
  • 03f737e574 feat(#2430): use vim.ui.open as default system_open, for neovim 0.10+ (#2912) Alexander Courtis 2024-09-14 15:15:44 +10:00
  • a4dd5ad5c8 fix(#2906): resource leak on populate children (#2907) Ian Homer 2024-09-14 04:39:59 +01:00
  • b652dbd0e0 feat: help closes on <Esc> and api.tree.toggle_help mappings (#2909) Alexander Courtis 2024-09-14 12:24:07 +10:00
  • d41b4ca013 chore(master): release nvim-tree 1.6.1 (#2877) v1.6.1 v1.6 nvim-tree-v1.6.1 github-actions[bot] 2024-09-09 10:41:48 +10:00
  • 2d6e64dd8c fix(#2794): sshfs compatibility (#2893) Eric 李 2024-09-08 20:31:55 -04:00
  • cb57691536 docs: clarify node parameters in API, use of function {rhs} in on_attach (#2899) Alexander Courtis 2024-09-08 15:11:02 +10:00
  • 70d7377c3f chore: lua-language-server 3.9.1 -> 3.10.5 (#2898) Alexander Courtis 2024-09-08 14:40:17 +10:00
  • ea55ef1203 refactor(#2837): multi instance reload (#2885) Alexander Courtis 2024-09-01 15:50:03 +10:00
  • 43c3c36c7a doc(#2891): remove unused option hidden.enable Alexander Courtis 2024-09-01 14:52:25 +10:00
  • d43ab67d0e fix(#2879): remove unnecessary tree window width setting to prevent unnecessary :wincmd = (#2881) Alexander Courtis 2024-08-25 13:23:28 +10:00
  • 6fbcb5a892 refactor(#2831): multi instance clipboard (#2869) Alexander Courtis 2024-08-25 12:49:46 +10:00
  • e962e97cab refactor(#2830): multi instance marks (#2873) Alexander Courtis 2024-08-25 12:32:09 +10:00
  • 42340952af fix(#2878): nowrapscan prevents move from root (#2880) Alexander Courtis 2024-08-25 12:21:17 +10:00
  • 210478677c fix(#2868): windows: do not visit unenumerable directories such as Application Data (#2874) Alexander Courtis 2024-08-24 13:09:12 +10:00
  • ad0b95dee5 chore(master): release nvim-tree 1.6.0 (#2845) v1.6.0 nvim-tree-v1.6.0 github-actions[bot] 2024-08-10 12:26:42 +10:00
  • 466fbed3e4 fix(#2859): make sure window still exists when restoring options (#2863) Michael Härtl 2024-08-10 04:21:48 +02:00
  • 15942df2bb refactor(#2827): multi instance nvim-tree.live-filter (#2849) Mateusz Russak 2024-08-10 04:02:13 +02:00
  • e25eb7fa83 feat(#2225): add renderer.hidden_display to show a summary of hidden files below the tree (#2856) Everton Jr. 2024-08-09 22:36:30 -03:00
  • fa051cf990 refactor(#2826): multi instance nvim-tree.view multiinstance-view Mateusz Russak 2024-08-04 13:31:11 +02:00
  • 0f2cda6ce0 docs: add missing live filter luadocs Mateusz Russak 2024-08-04 11:26:14 +02:00
  • e6374abc7d Merge branch 'live-filter-multiinstace' of github.com:nvim-tree/nvim-tree.lua into live-filter-multiinstace Mateusz Russak 2024-08-04 11:20:04 +02:00