覆盖vim文件中的语法突出显示

时间:2016-05-08 15:33:17

标签: vim

我试图通过将以下文件md.vim放在我的after/syntax目录中来覆盖markdown文件语法。 md.vim包含以下代码:

syntax region mdNote start=/\<\cNOTE\>/ end=/\r/
highlight def link mdNote Todo

我已经通过直接获取代码来测试代码的工作原理但是当我启动扩展名为.md的文件时,mdNote语法不起作用。例如,给定以下markdown文件:

# Main Heading 


Note: This is a note

如果我将光标放在单词Note中并获取语法组,我会得到:

mkdNonListingItemBlock来自我安装的plasticboy/markdown插件。

有谁知道为什么我的语法文件不起作用?

1 个答案:

答案 0 :(得分:1)

Markdown文件将引用markdown.vim中的after/syntax文件。要获取任何文件的此信息,您可以打开所需格式的文件并运行:set syntax?。将您的文件重命名为markdown.vim,它应该可以使用。