From: Samir Benmendil Date: Sat, 14 Jan 2023 00:44:13 +0000 (+0000) Subject: vim: toggle git status buffer with \gs X-Git-Url: https://git.rmz.io/dotfiles.git/commitdiff_plain/b9f205ff99fd2494baaa1e2b5e0318265541d893 vim: toggle git status buffer with \gs This update was required since some changes upstream. --- 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_