fix(#2301): do not show git status on grouped dirs when show_on_open_dirs (#2303)

This commit is contained in:
Alexander Courtis
2023-07-02 16:00:27 +10:00
committed by GitHub
parent 1fe32286db
commit d17389ce53

View File

@@ -50,7 +50,7 @@ function M.update_git_status(node, parent_ignored, status)
end
function M.get_git_status(node)
local git_status = node.git_status
local git_status = node and node.git_status
if not git_status then
-- status doesn't exist
return nil
@@ -67,7 +67,7 @@ function M.get_git_status(node)
end
local status = {}
if not node.open or M.config.git.show_on_open_dirs then
if not require("nvim-tree.lib").get_last_group_node(node).open or M.config.git.show_on_open_dirs then
-- dir is closed or we should show on open_dirs
if git_status.file ~= nil then
table.insert(status, git_status.file)