From ec09b80c7bbf8a34c82b6de5f0a67ff78cbc8ae0 Mon Sep 17 00:00:00 2001 From: Rammiah Date: Fri, 1 Jul 2022 21:49:31 +0800 Subject: [PATCH] fix(actions): close_node doesn't close for grouped node (#1385) --- lua/nvim-tree/actions/movements.lua | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/lua/nvim-tree/actions/movements.lua b/lua/nvim-tree/actions/movements.lua index e21a9726..25a19146 100644 --- a/lua/nvim-tree/actions/movements.lua +++ b/lua/nvim-tree/actions/movements.lua @@ -33,6 +33,12 @@ function M.parent_node(should_close) local parent = node.parent + if renderer.config.group_empty and parent then + while parent.parent and parent.parent.group_next do + parent = parent.parent + end + end + if not parent or not parent.parent then return view.set_cursor { 1, 0 } end