我试图通过将以下文件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插件。
有谁知道为什么我的语法文件不起作用?
答案 0 :(得分:1)
Markdown文件将引用markdown.vim
中的after/syntax
文件。要获取任何文件的此信息,您可以打开所需格式的文件并运行:set syntax?
。将您的文件重命名为markdown.vim
,它应该可以使用。