diff --git a/vim/after/ftplugin/help.vim b/vim/after/ftplugin/help.vim index aa798a4..26497b9 100644 --- a/vim/after/ftplugin/help.vim +++ b/vim/after/ftplugin/help.vim @@ -1 +1,2 @@ nmap q :q +setlocal statusline=%!GetStatus(1) diff --git a/vim/after/ftplugin/qf.vim b/vim/after/ftplugin/qf.vim index 78fb903..4912c26 100644 --- a/vim/after/ftplugin/qf.vim +++ b/vim/after/ftplugin/qf.vim @@ -1,2 +1,4 @@ nmap o nmap q :q + +setlocal statusline=%!GetStatus(1) diff --git a/vim/colors/customred256.vim b/vim/colors/customred256.vim index 5190ef7..2f68d53 100644 --- a/vim/colors/customred256.vim +++ b/vim/colors/customred256.vim @@ -285,8 +285,10 @@ hi DiffText ctermbg=241 guibg=#606060 cterm=bold gui=bold hi! def link SpellBad CRError hi! def link SpellCap CRWarning -hi! def link qfFilename InterfaceNormal -hi! def link qfLineNr InterfaceH2 +hi! def link qfFilename CRNoiseBright +hi! def link qfLineNr CRNoise +hi! def link qfSeparator CRNoiseDark +hi! def link qfError InterfaceSignErrorDark hi MatchParen ctermfg=255 guifg=#eeeeee ctermbg=241 guibg=#606060 diff --git a/vimrc b/vimrc index 4b2e767..eec6cef 100644 --- a/vimrc +++ b/vimrc @@ -7,4 +7,5 @@ for f in split(glob('/home/ray/.config/vim/vimrc.d/*.vim'), '\n') exe 'source' f endfor + " vim: foldmethod=marker diff --git a/vimrc.d/statusline.vim b/vimrc.d/statusline.vim index d42a94b..27a7b3e 100644 --- a/vimrc.d/statusline.vim +++ b/vimrc.d/statusline.vim @@ -1,3 +1,5 @@ +set statusline=%!GetStatus(1) + " #statusline format function! GetStatus(isactive) "{{{ @@ -160,7 +162,7 @@ endfunction "}}} augroup status "{{{ autocmd! - autocmd WinEnter * setlocal statusline=%!GetStatus(1) + autocmd WinNew,WinEnter * setlocal statusline=%!GetStatus(1) autocmd WinLeave * setlocal statusline=%!GetStatus(0) " autocmd WinNew * setlocal statusline=%!GetStatus(1) " autocmd InsertChange * setlocal statusline=%!GetStatus(1)