2011-06-16 5 views
8

Je veux globalement activer le mode espace blanc. Je l'ai essayé dans mon .emacs:Emacs: activer globalement le mode d'espace

(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) 

mais sans succès ... Je pu activer via M + x espaces mode, mais je le veux pour lui permettre dans le monde ... Des suggestions? J'utilise GNU Emacs 23.3.1.

+1

Notez que 'des espaces blancs et mode''-mode' global des espaces sont différents modes mineurs. Le premier est tampon local, le dernier n'est pas. Si le mode local-tampon est activé pour un tampon donné, le mode global n'aura aucun effet sur ce tampon. – phils

Répondre

20

En général, il est préférable d'activer/désactiver les modes en utilisant l'appel de fonction, sans définir la variable (ce que vous avez fait pour global-whitespace-mode).

Essayez:

(global-whitespace-mode 1) 
+0

Merci, je pensais que c'est le nom de variable ... –

+5

C'est les deux. Voir 'Ch v global-blanc-mode RET' et' Ch f global-blanc-mode RET' – phils

+0

phils, Merci, tout à fait surprenant pour moi ... Je dois absolument apprendre quelques elisp pour personnaliser emacs :) –

Questions connexes