diff options
Diffstat (limited to 'home')
-rw-r--r-- | home/neovim/init.vim | 15 |
1 files changed, 8 insertions, 7 deletions
diff --git a/home/neovim/init.vim b/home/neovim/init.vim index 7d99474..43b1f24 100644 --- a/home/neovim/init.vim +++ b/home/neovim/init.vim @@ -186,12 +186,13 @@ au BufReadPost * \ exe "normal! g'\"" | \ endif -" FIXME: disable in insertmode -augroup HighlightSusWhitespace +" TODO: Ignore in term:// buffers. +augroup Sus au! - " Whenever a colorscheme clears the highlighting, re-add our own rule - au ColorScheme * hi SusWhitespace ctermbg=red guibg=red - " Whenever a new window is created, create our matches - au VimEnter,WinNew * match SusWhitespace /\s\+$/ - \ | 2match SusWhitespace /\%u00A0/ + au VimEnter,ColorScheme * hi SusWhitespace ctermbg=red guibg=red + au BufWinEnter * match SusWhitespace /\s\+$/ + \ | 2match SusWhitespace /\%u00A0/ + au InsertEnter * match SusWhitespace /\s\+\%#\@<!$/ + au InsertLeave * match SusWhitespace /\s\+$/ + au BufWinLeave * call clearmatches() augroup END |