From 11d77c979d774cf50df43300a5c2b01c977b9b23 Mon Sep 17 00:00:00 2001 From: Dirk Alders Date: Sun, 2 Apr 2023 13:31:18 +0200 Subject: [PATCH] colors in vimrc statusline systemindependent --- .vimrc | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/.vimrc b/.vimrc index 9304717..c1b4d4e 100644 --- a/.vimrc +++ b/.vimrc @@ -71,6 +71,9 @@ highlight NormalColor ctermbg=10 ctermfg=0 highlight InsertColor ctermbg=14 ctermfg=0 highlight VisualColor ctermbg=9 ctermfg=0 highlight CommandColor ctermbg=15 ctermfg=0 +highlight GitColor ctermbg=0 ctermfg=7 +highlight RightColor ctermbg=8 ctermfg=15 + set statusline= set statusline+=%#NormalColor#%{(mode()=='n')?'\ \ NORMAL\ \ ':''} set statusline+=%#InsertColor#%{(mode()=='i')?'\ \ INSERT\ \ ':''} @@ -85,13 +88,13 @@ function! StatuslineGit() return strlen(l:branchname) > 0?' '.l:branchname.' ':'' endfunction -set statusline+=%#PmenuSel# " Statusline format PmenuSel +set statusline+=%#GitColor# " Statusline format PmenuSel set statusline+=%{StatuslineGit()} " Git status set statusline+=%#NormalColor# " Statusline format NormalColor set statusline+=\ %f " Filename set statusline+=\ %m " Modified token set statusline+=%= " Allign right -set statusline+=%#CursorColumn# " Statusline format CursorColumn +set statusline+=%#RightColor# " Statusline format CursorColumn set statusline+=\ %y " file type set statusline+=\ %{&fileencoding?&fileencoding:&encoding} " encoding set statusline+=\[%{&fileformat}\] " file format