summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--vim/inkpot.vim11
1 files changed, 11 insertions, 0 deletions
diff --git a/vim/inkpot.vim b/vim/inkpot.vim
index 335d85f..64d199f 100644
--- a/vim/inkpot.vim
+++ b/vim/inkpot.vim
@@ -211,6 +211,17 @@ else
exec "hi SpellLocal cterm=NONE ctermbg=" . <SID>X(36)
exec "hi SpellCap cterm=NONE ctermbg=" . <SID>X(21)
exec "hi MatchParen cterm=NONE ctermbg=" . <SID>X(3) . "ctermfg=" . <SID>X(25)
+
+ " use different colors for INSERT and REPLACE modes
+ function! InsertModeColor(mode)
+ if a:mode == 'i'
+ hi ModeMsg ctermfg=141
+ else
+ hi ModeMsg ctermfg=1
+ endif
+ endfunction
+
+ au InsertEnter,InsertChange * call InsertModeColor(v:insertmode)
endif
endif