2008-09-05 15 views

Respuesta

22

¿Tiene

 
(setq-default indent-tabs-mode nil) 

en su .emacs? Funciona bien para mí en emacs 23.0.60.1 cuando hago eso. js2-mode usa la función estándar de emacs indent-to, que respeta indent-tabs-mode, para hacer su sangría.

10

Agregue esto a su archivo .emacs algún lugar después de cargar el modo js2:

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

En mi copia de GNU Emacs 24.2.1, estableciendo:

(setq-default indent-tabs-mode nil) 

en .emacs no es suficiente para modo javascript, presumiblemente porque la configuración se está anulando de alguna manera en un contexto por búfer. El siguiente cambio es suficiente:

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