0

emacs 23.1 から emacs 23.3 に切り替えました。構成ファイルに次のような設定がありました。

(setq default-mode-line-format '(
    string-one
    string-two
    more-strings
))

default-mode-line-formatEmacs はemacs 23.2 から廃止されたものを応答しmode-line-format、代わりに使用するように言っていますが、単純に置き換えるだけdefault-mode-line-formatmode-line-formatは機能しないようです。emacs 23.3で動作するように修正するにはどうすればよいですか?

4

1 に答える 1

6

のドキュメントを読むと、次のように書かれmode-line-formatていることに気付くでしょう。

Automatically becomes buffer-local when set in any fashion.

setq-defaultつまり、すべてのバッファの値を変更するには、次のように使用する必要があります。

(setq-default mode-line-format 
      '(string-one
        string-two
        more-strings))

ドキュメントへのリンク: buffer-local variablesdescribe-variable ( にバインドC-h v)。

于 2011-03-23T17:22:31.327 に答える