diff options
author | Hugues Hiegel <hugues.hiegel@advisorsla.com> | 2019-08-29 11:06:19 +0200 |
---|---|---|
committer | Hugues Hiegel <hugues.hiegel@advisorsla.com> | 2019-08-29 11:07:54 +0200 |
commit | c04b9a27f52c8e01d91accdb60f63a66c732149b (patch) | |
tree | 4eabc3bc95d2e6dee1be1e2e1c87aa50ad406390 | |
parent | 454f6d833fe074c5165051998b55e3058cbaaefa (diff) |
[listchars] Manage spaces + tweak colors
-rw-r--r-- | colors/blue.vim | 4 | ||||
-rw-r--r-- | vimrc | 14 |
2 files changed, 12 insertions, 6 deletions
diff --git a/colors/blue.vim b/colors/blue.vim index e88c1f9..0e6a447 100644 --- a/colors/blue.vim +++ b/colors/blue.vim @@ -688,8 +688,8 @@ if has("gui_running") || &t_Co >= 255 hi! WildMenu term=reverse cterm=bold ctermbg=00 ctermfg=03 - hi! NonText ctermfg=00 cterm=bold - hi! SpecialKey ctermfg=236 cterm=none + hi! NonText ctermfg=0 cterm=bold + hi! SpecialKey ctermfg=234 cterm=none hi! makeCommands ctermfg=86 ctermbg=0 @@ -274,6 +274,11 @@ endfunction call LoadTags() augroup WhiteSpaces + "set list listchars=tab:├─>,precedes:◂,extends:▸,nbsp:␣,space:·,trail:• + set list listchars=tab:│ ,precedes:…,extends:▸,nbsp:␣,space:· + set fillchars=vert:│,stl:─,stlnc:─,fold:─,diff:x + nmap <F3> :set invlist<CR> + " F*cking whitespaces function! HighLightExtraSpacesAndColumns() highlight ExtraWhitespace ctermbg=160 ctermfg=none guibg=red @@ -283,16 +288,17 @@ augroup WhiteSpaces endif endfunction autocmd BufRead * call HighLightExtraSpacesAndColumns() + autocmd WinEnter * call HighLightExtraSpacesAndColumns() autocmd OptionSet textwidth call HighLightExtraSpacesAndColumns() + + "Don’t overwrite the whitespaces colors on cursor line… + autocmd WinEnter * call matchadd('SpecialKey', '\s\+', -1) + augroup END set colorcolumn=+1 hi colorcolumn ctermbg=none ctermfg=238 cterm=bold,underline -set list listchars=tab:│ ,precedes:‥,extends:‥,nbsp:␣ -set fillchars=vert:│,stl:─,stlnc:─,fold:-,diff:x -nmap <F3> :set invlist<CR> - set title set autoindent set diffopt=iwhite,filler,vertical |