File tree Expand file tree Collapse file tree 3 files changed +13
-0
lines changed Expand file tree Collapse file tree 3 files changed +13
-0
lines changed Original file line number Diff line number Diff line change @@ -1653,6 +1653,12 @@ e.g. handler for node renamed: >
1653
1653
handler parameters: ~
1654
1654
{folder_name} `{string }` Absolute path to the removed folder.
1655
1655
1656
+ - Event.TreeAttachedPost
1657
+ Invoked after the tree's buffer has been created and mappings
1658
+ have been applied: | nvim-tree-mappings | or | nvim-tree.on_attach |
1659
+ handler parameters: ~
1660
+ {buf} `{number} `API buffer handle (buffer number)
1661
+
1656
1662
==============================================================================
1657
1663
9. BOOKMARKS *nvim-tree-bookmarks*
1658
1664
Original file line number Diff line number Diff line change @@ -15,6 +15,7 @@ M.Event = {
15
15
FolderCreated = " FolderCreated" ,
16
16
FolderRemoved = " FolderRemoved" ,
17
17
Resize = " Resize" ,
18
+ TreeAttachedPost = " TreeAttachedPost" ,
18
19
}
19
20
20
21
local function get_handlers (event_name )
@@ -86,6 +87,11 @@ function M._dispatch_on_tree_resize(size)
86
87
dispatch (M .Event .Resize , size )
87
88
end
88
89
90
+ -- @private
91
+ function M ._dispatch_tree_attached_post (buf )
92
+ dispatch (M .Event .TreeAttachedPost , buf )
93
+ end
94
+
89
95
--- @deprecated
90
96
function M .on_nvim_tree_ready (handler )
91
97
M .subscribe (M .Event .Ready , handler )
Original file line number Diff line number Diff line change @@ -95,6 +95,7 @@ local function create_buffer(bufnr)
95
95
else
96
96
require (" nvim-tree.actions" ).apply_mappings (M .get_bufnr ())
97
97
end
98
+ events ._dispatch_tree_attached_post (M .get_bufnr ())
98
99
end
99
100
100
101
local function get_size ()
You can’t perform that action at this time.
0 commit comments