2011-06-16 9 views
8

空白モードをグローバルに有効にする。私は自分の.emacsでこれを試してみました: Emacs:グローバルに空白モードを有効にする

(require 'whitespace) 
(setq-default whitespace-style '(face trailing lines empty indentation::space)) 
(setq-default whitespace-line-column 80) 
(setq global-whitespace-mode 1) 
(whitespace-mode 1) 

成功せず

が...私はM + X空白モードを経由して、それを有効にすることができ、私はそれがグローバルに有効にしたい...任意の提案を?私はGNU Emacs 23.3.1を使用しています。

+1

注意。前者はバッファローカル、後者はバッファローカルです。指定されたバッファに対してバッファローカルモードが有効になっている場合、グローバルモードはそのバッファに影響しません。 – phils

答えて

20

一般的には、関数呼び出しを使用して変数を設定しないで(global-whitespace-modeの場合)、モードを有効または無効にすることをお勧めします。

てみてください: `空白-モード 'と`グローバル空白モード'が異なるマイナーモードであることを

(global-whitespace-mode 1) 
+0

ありがとう、私はそれが変数の名前だと思った... –

+5

それは両方です。 'Ch vグローバルホワイトスペースモードRET'と' Ch fグローバルホワイトスペースモードRET' – phils

+0

philsを参照してください、ありがとう、私にとっては非常に驚きです...私は間違いなくemacsをカスタマイズするいくつかのelispを学ばなければなりません:) –

関連する問題