如何从VIM中的其他文件类型加载ftplugins?

时间:2012-09-11 09:45:46

标签: html vim handlebars.js ftplugin sparkup

我正在使用Pathogen,并使用xmledit和sparkup的git克隆作为捆绑。这两个插件会自动为HTML启用,但我想为其他类似HTML的文件类型启用它们,例如Handlebars。

加载Handlebars缓冲区时,如何自动为HTML加载ftplugins?我特意寻找的解决方案不涉及对xmledit或sparkup git repos进行任何更改。

1 个答案:

答案 0 :(得分:1)

Handlebars 与HTML完全相同时,只是教会文件类型检测将其视为HTML是最简单的方法;您将自动获得语法,缩进和其他设置。

如果它只是有些相关,并且您只想“导入”HTML文件类型中的某些设置,而不是所有设置,请定义您自己的~/.vim/ftplugin/handlebars_sparkup.vim(假设您已经有一个文件类型检测产生{{ 1}}为您的文件)。在该文件中,&ft=handlebars您需要的相应HTML文件类型脚本,例如

:runtime