From 44678adc1e6ab3b37fbe8e4b543691f0d0fa331e Mon Sep 17 00:00:00 2001 From: kiyan Date: Sat, 10 Jul 2021 11:12:42 +0200 Subject: [PATCH] fix: do not open nvim tree on neogit or gv.vim tabs --- lua/nvim-tree.lua | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/lua/nvim-tree.lua b/lua/nvim-tree.lua index 08088e58..8efe5564 100644 --- a/lua/nvim-tree.lua +++ b/lua/nvim-tree.lua @@ -39,9 +39,15 @@ function M.open() end function M.tab_change() - if not view.win_open() and view.win_open({ any_tabpage = true }) then - view.open() - end + vim.schedule(function() + if not view.win_open() and view.win_open({ any_tabpage = true }) then + local bufname = vim.api.nvim_buf_get_name(0) + if bufname:match("Neogit") ~= nil or bufname:match("--graph") ~= nil then + return + end + view.open() + end + end) end local function gen_go_to(mode)