From 91c195a66a31a24da00ffcd64de9a90a347896eb Mon Sep 17 00:00:00 2001 From: Jonathan Hodgson Date: Mon, 14 Dec 2020 11:27:14 +0000 Subject: [PATCH] VIM: Hides git branch "blob" on status line if not in a git project --- nvim/.config/nvim/plugin/statusline.vim | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/nvim/.config/nvim/plugin/statusline.vim b/nvim/.config/nvim/plugin/statusline.vim index cb643802..bdc39651 100644 --- a/nvim/.config/nvim/plugin/statusline.vim +++ b/nvim/.config/nvim/plugin/statusline.vim @@ -85,9 +85,12 @@ function! DetectMode(mode) " git branch if exists("*FugitiveHead") - let statusline .= "%#GruvboxBg4#\ " . left - let statusline .= "%#PmenuThumb#%{FugitiveHead()}" - let statusline .= "%#GruvboxBg4#" . right . "\ " + let head = FugitiveHead() + if head != '' + let statusline .= "%#GruvboxBg4#\ " . left + let statusline .= "%#PmenuThumb#" . head + let statusline .= "%#GruvboxBg4#" . right . "\ " + endif endif " Filetype