虽然我主要讨厌自动填充模式,但组织模式是使用它的好例子,所以我不想默认为Org模式禁用它。但是,我确实有一些我绝对不想要的Org文件,并且每次打开它时都不会输入M-x auto-etc
。
我知道你可以从文件头传递变量到Emacs,经过一些搜索后,我想出了this document,我从中推断出我想要这样的东西:
-*- mode: Org; auto-fill-mode 0 -*-
作为我文件的第一行。但不是这个,因为这给了我一个错误:
Malformed mode-line: "auto-fill-mode 0"
并且自动填充模式无法启动。
我确信这是一个简单的语法错误,但知道正确的方法会很好。
答案 0 :(得分:9)
这就是我使用的:
# -*- mode: Org; eval: (auto-fill-mode 0) -*- #
请注意,#
字符是可选的,我只是因为样式原因而更喜欢它们。
$ info emacs
48.2.4.1 Specifying File Variables:
Do not use the `mode' keyword for minor modes. To enable or disable
a minor mode in a local variables list, use the `eval' keyword with a
Lisp expression that runs the mode command (*note Minor Modes::).`
答案 1 :(得分:3)
根据doc的这一部分,将其附加到文件的末尾:
# Local Variables:
# eval: (auto-fill-mode 0)
# End:
答案 2 :(得分:3)
-*- mode: Org; auto-fill-mode: 0; -*-