From 2146e410c3230b9b652ea277fcd42bd63e0dc466 Mon Sep 17 00:00:00 2001 From: Maxim Sokolov Date: Thu, 10 Nov 2022 19:31:34 -0800 Subject: [PATCH] fix(collaps-all): set open state only on folders --- lua/nvim-tree/actions/tree-modifiers/collapse-all.lua | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/lua/nvim-tree/actions/tree-modifiers/collapse-all.lua b/lua/nvim-tree/actions/tree-modifiers/collapse-all.lua index 6aaec1b6a83..db9518c145d 100644 --- a/lua/nvim-tree/actions/tree-modifiers/collapse-all.lua +++ b/lua/nvim-tree/actions/tree-modifiers/collapse-all.lua @@ -31,7 +31,9 @@ function M.fn(keep_buffers) Iterator.builder(core.get_explorer().nodes) :hidden() :applier(function(node) - node.open = keep_buffers == true and matches(node.absolute_path) + if node.nodes ~= nil then + node.open = keep_buffers == true and matches(node.absolute_path) + end end) :recursor(function(n) return n.nodes