fix: bootstrap

This commit is contained in:
2025-04-30 19:36:26 +02:00
parent 671df15ae1
commit 70646c7f52
+24 -15
View File
@@ -76,6 +76,9 @@ set updatetime=100
set hidden set hidden
set incsearch set incsearch
set jumpoptions=stack set jumpoptions=stack
set statusline=\ %m\%=
\%-5.5{&filetype}\ %-6.6{&fileencoding}\ %-4.4{&fileformat}
\\ %4.4(%p%%%)%5.5l:%-3.3v
syntax on syntax on
filetype plugin indent on filetype plugin indent on
@@ -543,19 +546,6 @@ nmap <Leader>gl :Flog<CR>
" {{{1 Statusline " {{{1 Statusline
execute 'highlight default GitStatusAdd guifg='
\ . synIDattr(synIDtrans(hlID('GitGutterAdd')), 'fg')
\ . ' guibg='
\ . synIDattr(synIDtrans(hlID('StatusLine')), 'bg')
execute 'highlight GitStatusChange guifg='
\ . synIDattr(synIDtrans(hlID('GitGutterChange')), 'fg')
\ . ' guibg='
\ . synIDattr(synIDtrans(hlID('StatusLine')), 'bg')
execute 'highlight GitStatusDelete guifg='
\ . synIDattr(synIDtrans(hlID('GitGutterDelete')), 'fg')
\ . ' guibg='
\ . synIDattr(synIDtrans(hlID('StatusLine')), 'bg')
function! GitStatus() function! GitStatus()
let [a,m,r] = GitGutterGetHunkSummary() let [a,m,r] = GitGutterGetHunkSummary()
let parts = [] let parts = []
@@ -579,9 +569,28 @@ function! GitStatus()
return ' ' . join(parts, ' ') return ' ' . join(parts, ' ')
endfunction endfunction
" \%{coc#status()}%{get(b:,'coc_current_function','')} function! s:SetupGitGutter()
set statusline=\ %f%{%GitStatus()%}\ %m if !exists('g:loaded_gitgutter')
return
endif
execute 'highlight default GitStatusAdd guifg='
\ . synIDattr(synIDtrans(hlID('GitGutterAdd')), 'fg')
\ . ' guibg='
\ . synIDattr(synIDtrans(hlID('StatusLine')), 'bg')
execute 'highlight GitStatusChange guifg='
\ . synIDattr(synIDtrans(hlID('GitGutterChange')), 'fg')
\ . ' guibg='
\ . synIDattr(synIDtrans(hlID('StatusLine')), 'bg')
execute 'highlight GitStatusDelete guifg='
\ . synIDattr(synIDtrans(hlID('GitGutterDelete')), 'fg')
\ . ' guibg='
\ . synIDattr(synIDtrans(hlID('StatusLine')), 'bg')
set statusline=\ %f%{%GitStatus()%}\ %m
\%= \%=
\%-5.5{&filetype}\ %-6.6{&fileencoding}\ %-4.4{&fileformat} \%-5.5{&filetype}\ %-6.6{&fileencoding}\ %-4.4{&fileformat}
\\ %4.4(%p%%%)%5.5l:%-3.3v \\ %4.4(%p%%%)%5.5l:%-3.3v
endfunction
autocmd VimEnter * call s:SetupGitGutter()