From 203bb7e176fc0d00fddceabf12bebfe87bb8da02 Mon Sep 17 00:00:00 2001 From: yehy4 <25834760+yehy4@users.noreply.github.com> Date: Tue, 19 Jul 2022 09:44:05 +0200 Subject: [PATCH] fix(git): prevent execution of git commands when git integration is disabled (#1433) --- lua/nvim-tree/git/init.lua | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/lua/nvim-tree/git/init.lua b/lua/nvim-tree/git/init.lua index a7f8ce61..5fbaeb92 100644 --- a/lua/nvim-tree/git/init.lua +++ b/lua/nvim-tree/git/init.lua @@ -68,11 +68,18 @@ function M.get_project_root(cwd) return nil end - local project_root = git_utils.get_toplevel(cwd) - return project_root + if M.config.git.enable then + return git_utils.get_toplevel(cwd) + end + + return nil end local function reload_tree_at(project_root) + if M.config.git.enable then + return nil + end + log.line("watcher", "git event executing '%s'", project_root) local root_node = utils.get_node_from_path(project_root) if not root_node then