diff options
author | Anton Khirnov <anton@khirnov.net> | 2023-06-05 12:55:45 +0200 |
---|---|---|
committer | Anton Khirnov <anton@khirnov.net> | 2023-06-05 12:55:45 +0200 |
commit | 11e389eecb88750df78caad47cbda8da9c3bbeec (patch) | |
tree | c79a30884b3eb62125743f1921f2626d2f10a58c /vim/inkpot.vim | |
parent | 63f31f9fcd4bd7a41fee4db64a8152acf7c88c29 (diff) |
vim/inkpot: colorise ModeMsg (INSERT/REPLACE)
Diffstat (limited to 'vim/inkpot.vim')
-rw-r--r-- | vim/inkpot.vim | 11 |
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 |