aboutsummaryrefslogtreecommitdiff
path: root/vimrc
diff options
context:
space:
mode:
Diffstat (limited to 'vimrc')
-rw-r--r--vimrc16
1 files changed, 16 insertions, 0 deletions
diff --git a/vimrc b/vimrc
index 9b8ad0c..ced19d5 100644
--- a/vimrc
+++ b/vimrc
@@ -32,3 +32,19 @@ set directory=/tmp
" don't store .viminfo in $HOME
set viminfo+=n/tmp/.viminfo_atsu
+
+" Highlighting for whitespaces
+highlight ExtraWhitespace ctermbg=red guibg=red
+match ExtraWhitespace /\s\+$/
+autocmd BufWinEnter * match ExtraWhitespace /\s\+$/
+autocmd InsertEnter * match ExtraWhitespace /\s\+\%#\@<!$/
+autocmd InsertLeave * match ExtraWhitespace /\s\+$/
+
+highlight IdentTab ctermbg=blue guibg=blue
+match IdentTab /^\t\+/
+autocmd BufWinEnter * match IdentTab /^\t\+/
+autocmd InsertEnter * match IdentTab /^\t\+\%#\@<!/
+autocmd InsertLeave * match IdentTab /^\t\+/
+
+autocmd BufWinLeave * call clearmatches()
+