colorized the statusbar

This commit is contained in:
Stefan Etringer 2025-04-10 13:26:01 +02:00
parent 1312629516
commit 2bff29600c
1 changed files with 28 additions and 22 deletions

View File

@ -109,6 +109,25 @@ hi CursorLine cterm=NONE ctermbg=darkgrey ctermfg=white
nmap ]h <Plug>(GitGutterNextHunk) nmap ]h <Plug>(GitGutterNextHunk)
nmap [h <Plug>(GitGutterPrevHunk) nmap [h <Plug>(GitGutterPrevHunk)
""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
"
" Colors
"
""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
set termguicolors
" set t_Co=256
" colorscheme gruvbox
colorscheme catppuccin_macchiato
set bg=dark
" tmux color correction
if exists('+termguicolors')
let &t_8f = "\<Esc>[38;2;%lu;%lu;%lum"
let &t_8b = "\<Esc>[48;2;%lu;%lu;%lum"
set termguicolors
endif
"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
" "
" Status Line on the bottom " Status Line on the bottom
@ -156,45 +175,32 @@ function! GitStatus()
return printf('ap:+%d md: ~%d rm: -%d', a, m, r) return printf('ap:+%d md: ~%d rm: -%d', a, m, r)
endfunction endfunction
highlight BufTab ctermfg=black ctermbg=White
highlight GitDetails ctermfg=Magenta ctermbg=Black
highlight FileDetails ctermfg=Black ctermbg=Blue
set laststatus=2 set laststatus=2
set statusline= set statusline=
set statusline+=%#PmenuSel# set statusline+=%#PmenuSel#
" set statusline+=%{StatuslineGit()} " set statusline+=%{StatuslineGit()}
set statusline+=%{b:branchstatus} set statusline+=%{b:branchstatus}
set statusline+=%#BufTabLineCurrent# set statusline+=%#BufTab#
set statusline+=\ %M set statusline+=\ %M
set statusline+=\ %r set statusline+=\ %r
set statusline+=\ %F set statusline+=\ %F
set statusline+=%= "Right side settings set statusline+=%= "Right side settings
" set statusline+=%{FugitiveStatusline()} " set statusline+=%{FugitiveStatusline()}
set statusline+=\ [%{GitStatus()}] set statusline+=%#GitDetails#
set statusline+=[%{GitStatus()}]
set statusline+=\ [%{LinterStatus()}\] set statusline+=\ [%{LinterStatus()}\]
set statusline+=\ %y set statusline+=\ %y
set statusline+=%#CursorColumn# set statusline+=%#FileDetails#
set statusline+=\ %{&fileencoding?&fileencoding:&encoding} set statusline+=\ %{&fileencoding?&fileencoding:&encoding}
set statusline+=\[%{&fileformat}\] set statusline+=\[%{&fileformat}\]
set statusline+=\ %c:%l/%L set statusline+=\ [%c:%l/%L]
set statusline+=\ %p%% set statusline+=\ %p%%
set statusline+=\ [%n] set statusline+=\ [%n]
""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
"
" Colors
"
""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
set termguicolors
" colorscheme gruvbox
colorscheme catppuccin_macchiato
set bg=dark
" tmux color correction
if exists('+termguicolors')
let &t_8f = "\<Esc>[38;2;%lu;%lu;%lum"
let &t_8b = "\<Esc>[48;2;%lu;%lu;%lum"
set termguicolors
endif
"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
" "
" tagbar, press F8 " tagbar, press F8