组合的vim modeline + emacs局部变量行在一行上

时间:2015-09-04 17:40:38

标签: vim emacs

是否可以在同时充当vim modelineemacs local variables line的文件中包含一行?如果是这样,语法会是什么样的?

我意识到我可以用两行来做:将emacs局部变量行作为文件的第一行,将vim模式行作为第二行(或者第3行,第4行或第5行,如果{ {1}}与其默认值保持不变);例如,对于HTML文件的情况,如下所示:

modelines

但是我想知道我是否可以将两者放在同一行中并且仍然按照预期对vim和emacs进行解析 - 如果是这样,那么语法是什么。

1 个答案:

答案 0 :(得分:8)

是的,这是可能的;你可以这样做:

<!-- -*- mode: Text; fill-column: 100 -*- vim: set textwidth=100 :-->

...然后如果您在emacs中打开该文件并检查fill-column的值,您会看到它已按预期设置为100;并在vim中打开并查看textwidth的值,您会看到它已按预期设置为100