From c04b9a27f52c8e01d91accdb60f63a66c732149b Mon Sep 17 00:00:00 2001 From: Hugues Hiegel Date: Thu, 29 Aug 2019 11:06:19 +0200 Subject: [listchars] Manage spaces + tweak colors --- vimrc | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) (limited to 'vimrc') diff --git a/vimrc b/vimrc index d378f2e..2b1c8ac 100644 --- a/vimrc +++ b/vimrc @@ -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 :set invlist + " 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 :set invlist - set title set autoindent set diffopt=iwhite,filler,vertical -- cgit v1.2.3