2008-09-05 2 views

Répondre

22

Avez-vous

 
(setq-default indent-tabs-mode nil) 

dans votre .emacs? Cela fonctionne bien pour moi dans emacs 23.0.60.1 quand je fais ça. js2-mode utilise la fonction emacs standard indent-to, qui respecte indent-tabs-mode, pour faire son indentation.

10

Ajouter ce fichier à votre .emacs quelque part après avoir chargé le mode js2: ne suffit pas

(setq-default indent-tabs-mode nil) 

à emacs pour:

(setq js2-mode-hook 
    '(lambda() (progn 
    (set-variable 'indent-tabs-mode nil)))) 
3

Sur ma copie de GNU Emacs 24.2.1, la mise en mode javascript, sans doute parce que le paramètre est en quelque sorte écrasé dans un contexte par tampon. La modification suivante est suffisante:

(custom-set-variables 
;; custom-set-variables was added by Custom. 
;; If you edit it by hand, you could mess it up, so be careful. 
;; Your init file should contain only one such instance. 
;; If there is more than one, they won't work right. 
'(indent-tabs-mode nil)) 
Questions connexes