diff --git a/lua/nvim-tree/marks/init.lua b/lua/nvim-tree/marks/init.lua index 07eb899a..f10dbf3a 100644 --- a/lua/nvim-tree/marks/init.lua +++ b/lua/nvim-tree/marks/init.lua @@ -63,7 +63,7 @@ function M.draw() local add = core.get_nodes_starting_line() - 1 Iterator.builder(core.get_explorer().nodes) :recursor(function(node) - return node.open and node.nodes + return node.group_next and { node.group_next } or (node.open and node.nodes) end) :applier(function(node, idx) if M.get_mark(node) then