是否可以在同时充当vim modeline和emacs local variables line的文件中包含一行?如果是这样,语法会是什么样的?
我意识到我可以用两行来做:将emacs局部变量行作为文件的第一行,将vim模式行作为第二行(或者第3行,第4行或第5行,如果{ {1}}与其默认值保持不变);例如,对于HTML文件的情况,如下所示:
modelines
但是我想知道我是否可以将两者放在同一行中并且仍然按照预期对vim和emacs进行解析 - 如果是这样,那么语法是什么。
答案 0 :(得分:8)
是的,这是可能的;你可以这样做:
<!-- -*- mode: Text; fill-column: 100 -*- vim: set textwidth=100 :-->
...然后如果您在emacs中打开该文件并检查fill-column
的值,您会看到它已按预期设置为100
;并在vim中打开并查看textwidth
的值,您会看到它已按预期设置为100
。