]> git.rmz.io Git - dotfiles.git/commitdiff
vim: only resize git status window if it was opened
authorSamir Benmendil <me@rmz.io>
Wed, 12 Apr 2023 22:22:35 +0000 (23:22 +0100)
committerSamir Benmendil <me@rmz.io>
Sun, 17 Dec 2023 17:36:19 +0000 (17:36 +0000)
vim/vimrc

index 658f7ce2a3c49ca99dcfb38ffd77e85640fc6c31..abce7512691ea3cd1e35bbac24abaf57d387bac2 100644 (file)
--- a/vim/vimrc
+++ b/vim/vimrc
@@ -701,8 +701,11 @@ function! GitToggle()
   if buflisted(l:status_buffer)
     execute 'bdelete '.l:status_buffer
   else
-    Git
-    16wincmd_
+    execute 'Git'
+    if !empty(FugitiveGitDir())
+      " only resize status if Git was sucessful
+      16wincmd_
+    endif
   endif
 endfunction
 command! GitToggle :call GitToggle()