对于一个文件类型插件,我想定义并使用默认的自定义高亮名称,例如:
hi CsvColumn guifg=black guibg=NavajoWhite ctermfg=black ctermbg=yellow
然而,我希望允许用户自定义优先于默认设置,因此可以执行以下操作:
if <somehow or other check if 'CsvColumn' has NOT been defined>
hi CsvColumn guifg=black guibg=NavajoWhite ctermfg=black ctermbg=yellow
fi
有没有办法做到这一点?
由于它是在文件类型插件中,每次加载或读取缓冲区时都会执行,因此很可能在用户的“.vimrc”被执行后再被调用,如果我不进行检查,则用户在那里或色彩方案中提供的任何定义都将被覆盖。