diff --git a/vim/.vimrc b/vim/.vimrc index 59e89cf..e573423 100644 --- a/vim/.vimrc +++ b/vim/.vimrc @@ -142,6 +142,12 @@ function! LinterStatus() abort \) endfunction +" gitgutter: get a list of counts of added, modified, and removed lines in the current buffer +function! GitStatus() + let [a,m,r] = GitGutterGetHunkSummary() + return printf('ap:+%d md: ~%d rm: -%d', a, m, r) +endfunction + set laststatus=2 set statusline= set statusline+=%#PmenuSel# @@ -152,6 +158,7 @@ set statusline+=\ %M set statusline+=\ %r set statusline+=\ %F set statusline+=%= "Right side settings +set statusline+=[%{GitStatus()}] set statusline+=\ [%{LinterStatus()}\] set statusline+=\ %y set statusline+=%#CursorColumn#