<Vim> highlight と colorscheme
colorschemeを最初に宣言しておかないと、はまる。
14 highlight CursorLine term=none cterm=none ctermfg=none ctermbg=lightgray "Cursor line color 15 "set cursorline "On highlight cursor row 16 set nocursorline "Off highlight cursor row 17 autocmd InsertEnter,InsertLeave * set cursorline! "On cursor row highlight when insert mode 18 "set cursorcolumn "On highlight cursor column
が動かなかった。
autocmd InserEnter
で呼び出されたset cursorline!
が、ctermbg=lightgray
とならず、アンダーラインとなった。。。
いろいろ試した結果、この後に呼び出していた、colorscheme
が設定をキャンセルしてたらしい。
なるほど、、、