From b9f205ff99fd2494baaa1e2b5e0318265541d893 Mon Sep 17 00:00:00 2001 From: Samir Benmendil Date: Sat, 14 Jan 2023 00:44:13 +0000 Subject: [PATCH] vim: toggle git status buffer with \gs This update was required since some changes upstream. --- vim/vimrc | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/vim/vimrc b/vim/vimrc index 19208e5..0341432 100644 --- a/vim/vimrc +++ b/vim/vimrc @@ -609,8 +609,9 @@ nmap dd :tab split \| Gdiff \| wincmd h autocmd BufReadPost fugitive://* set bufhidden=delete function! GitToggle() - if buflisted(bufname('.git/index')) - bdelete .git/index + let l:status_buffer = bufname('^fugitive:///*/.git{/worktrees/*,}//$') + if buflisted(l:status_buffer) + execute 'bdelete '.l:status_buffer else Git 16wincmd_ -- 2.48.1