我正在使用 Pathogen,并且正在使用 xmledit 和 sparkup 的 git 克隆作为捆绑包。这两个插件自动为 HTML 启用,但我想为其他类似 HTML 的文件类型启用它们,例如 Handlebars。
当我加载 Handlebars 缓冲区时,如何自动加载 HTML 的 ftplugins?我正在专门寻找一种不涉及对 xmledit 或 sparkup git repos 进行任何更改的解决方案。
我正在使用 Pathogen,并且正在使用 xmledit 和 sparkup 的 git 克隆作为捆绑包。这两个插件自动为 HTML 启用,但我想为其他类似 HTML 的文件类型启用它们,例如 Handlebars。
当我加载 Handlebars 缓冲区时,如何自动加载 HTML 的 ftplugins?我正在专门寻找一种不涉及对 xmledit 或 sparkup git repos 进行任何更改的解决方案。
当Handlebars与 HTML 完全一样时,只教文件类型检测将其视为 HTML 是最简单的方法;您将自动获得语法、缩进和其他设置。
如果它只是有点相关,并且您只想从 HTML 文件类型“导入”某些设置,但不是所有设置,请定义您自己的设置~/.vim/ftplugin/handlebars_sparkup.vim
(假设您已经有了&ft=handlebars
为您的文件生成的文件类型检测)。在该文件中,:runtime
您需要相应的 HTML 文件类型脚本,例如
:runtime! ftplugin/html_sparkup.vim