added git appended, modified and removed local lines to git status line

This commit is contained in:
Stefan Etringer 2025-03-28 10:29:28 +00:00
parent 722391cc78
commit aa8dc3d58a
1 changed files with 7 additions and 0 deletions

View File

@ -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#