9

私はたいてい自動入力モードが嫌いですが、組織モードはそれを使用するのに適しているので、デフォルトで組織モードを無効にしたくありません。ただし、絶対に必要のない Org ファイルがいくつかあり、M-x auto-etcそれらを開くたびに入力するのにうんざりしています。

ファイルヘッダーから Emacs に変数を渡すことができることは知っています。少し検索した後、次のようなものが必要であると推測したこのドキュメントを思いつきました。

-*- mode: Org; auto-fill-mode 0 -*-

私のファイルの最初の行として。しかし、これは正確ではありません。エラーが発生するためです。

Malformed mode-line: "auto-fill-mode 0"

オートフィルモードが起動しません。

構文の単純なエラーだと確信していますが、これを行う正しい方法を知っておくとよいでしょう。

4

3 に答える 3

10

これは私が使用するものです:

# -*- 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::).`
于 2013-10-21T18:17:39.967 に答える
4

コロンがありません:

-*- mode: Org; auto-fill-mode: 0; -*-
于 2013-10-21T18:13:08.153 に答える
4

ドキュメントのこの部分に従って、これをファイルの最後に追加します。

# Local Variables:
# eval: (auto-fill-mode 0)
# End: 
于 2013-10-21T18:01:14.597 に答える