From 1e8ba6485801b8181702b0b651c86e7abfb79f78 Mon Sep 17 00:00:00 2001 From: ManjaroOne666 Date: Sun, 18 Mar 2018 16:56:02 +0000 Subject: [PATCH] fixed highlighting of new help/quickfix windows --- vim/after/ftplugin/help.vim | 1 + vim/after/ftplugin/qf.vim | 2 ++ vim/colors/customred256.vim | 6 ++++-- vimrc | 1 + vimrc.d/statusline.vim | 4 +++- 5 files changed, 11 insertions(+), 3 deletions(-) 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)