summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--colors/blue.vim4
-rw-r--r--vimrc14
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
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 <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