nvim-tree.lua/lua/nvim-tree
Gabriel Crispino 3281f331f7
feat(#1984): add quit_on_open and focus opts to various api.node.open functions (#3054)
* feat: add quit_on_open opt to api.node.open.edit

* fix: fix missing @param annotation

* feat: add focus opt to api.node.open.edit

* fix: fix focus == false behaviour on api.node.open.tab command

* fix: add optional tabpage integer parameter to view.close

if tabpage is not nil, then the function closes the tabpage in this
specific tabpage

* fix: fix quit_on_open == true behaviour on api.node.open.tab command

* fix: add check to not use new opts for certain edit modes

* fix: add docs for new opts

---------

Co-authored-by: Alexander Courtis <alex@courtis.org>
2025-02-22 11:09:49 +11:00
..
_meta feat(#2948): add custom decorators, :help nvim-tree-decorators (#2996) 2024-12-07 16:03:29 +11:00
actions feat(#3037): add API node.buffer.delete, node.buffer.wipe (#3040) 2025-01-25 12:47:34 +11:00
appearance fix(#3059): test for presence of new 0.11 API vim.hl.range (#3060) 2025-02-03 15:42:22 +11:00
explorer fix: arithmetic on nil value error on first git project open (#3064) 2025-02-10 08:06:02 +11:00
git chore: migrate to classic (#2991) 2024-11-09 14:14:04 +11:00
iterators chore: add type annotations and resolve LSP warnings (#2555) 2023-12-09 11:34:35 +11:00
marks chore: migrate to classic (#2991) 2024-11-09 14:14:04 +11:00
node feat(#2948): add custom decorators, :help nvim-tree-decorators (#2996) 2024-12-07 16:03:29 +11:00
renderer fix(#3059): test for presence of new 0.11 API vim.hl.range (#3060) 2025-02-03 15:42:22 +11:00
api.lua feat(#1984): add quit_on_open and focus opts to various api.node.open functions (#3054) 2025-02-22 11:09:49 +11:00
buffers.lua chore: resolve undefined-field warnings, fix link git statuses, rewrite devicons (#2968) 2024-11-03 14:06:12 +11:00
classic.lua chore: migrate to classic (#2991) 2024-11-09 14:14:04 +11:00
commands.lua chore(#2931): stylua -> EmmyLuaCodeStyle (#2932) 2024-09-29 14:05:52 +10:00
core.lua chore: migrate to classic (#2991) 2024-11-09 14:14:04 +11:00
diagnostics.lua fix(#3041): use vim.diagnostic.get for updating diagnostics (#3042) 2025-01-13 15:15:48 +11:00
enum.lua chore: migrate to classic (#2991) 2024-11-09 14:14:04 +11:00
events.lua chore(#2931): stylua -> EmmyLuaCodeStyle (#2932) 2024-09-29 14:05:52 +10:00
help.lua fix(#3059): test for presence of new 0.11 API vim.hl.range (#3060) 2025-02-03 15:42:22 +11:00
keymap.lua chore: enable incomplete-signature-doc, format nvt-min.lua, assorted formatting tidies (#2967) 2024-10-25 14:25:30 +11:00
legacy.lua chore: style: align_continuous_similar_call_args (#2937) 2024-09-30 15:34:01 +10:00
lib.lua refactor(#2941): move lib methods to explorer (#2964) 2024-10-27 09:03:26 +11:00
log.lua chore: resolve undefined-field warnings, fix link git statuses, rewrite devicons (#2968) 2024-11-03 14:06:12 +11:00
notify.lua chore(#2931): stylua -> EmmyLuaCodeStyle (#2932) 2024-09-29 14:05:52 +10:00
utils.lua fix(#2981): windows: root changed when navigating with LSP (#2982) 2024-11-03 13:52:20 +11:00
view.lua feat(#1984): add quit_on_open and focus opts to various api.node.open functions (#3054) 2025-02-22 11:09:49 +11:00
watcher.lua docs: notify users with a fs.inotify.max_user_watches message on EMFILE event (#3028) 2024-12-13 10:39:46 +11:00