Estoy usando js2-mode para editar Javascript en Emacs, pero parece que no puedo dejar de usar pestañas en lugar de espacios para la sangría. Mis otros modos funcionan bien, solo tienen problemas con js2.¿Cómo consigo que js2-mode use espacios en lugar de pestañas en Emacs?
20
A
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
- 1. Emacs: pestaña Insertar en lugar de espacios
- 2. ¿Evita que emacs mezcle pestañas y espacios?
- 3. Insertar espacios en lugar de pestañas en TODOS los archivos
- 4. ¿Hay alguna manera de aplicar pestañas en lugar de espacios?
- 5. Cómo forzar espacios en lugar de pestañas independientemente del modo principal?
- 6. Emacs configuración global de pestañas
- 7. ¿Cómo hago que Emacs muestre espacios en blanco?
- 8. ¿Cómo consigo que Maven use los repositorios correctos?
- 9. ¿Cómo configurar las pestañas de Emacs en espacios en cada archivo nuevo?
- 10. ¿Cómo puedo hacer que Eclipse inserte pestañas en lugar de espacios para la asistencia de contenido de Java?
- 11. Obtener Java para usar pestañas en lugar de espacios para sangrar
- 12. ¿Cómo uso las pestañas en lugar de espacios en Aptana Studio?
- 13. ¿Cómo hacer que Jersey use SLF4J en lugar de JUL?
- 14. Mostrar pestañas con un carácter diferente (Emacs)
- 15. Eliminando pestañas al usar pestañas como espacios
- 16. No puedo encontrar esto: ¿Cómo uso 4 ESPACIOS en lugar de una TAB en EMACS?
- 17. Dile a Emacs que nunca inserte las pestañas
- 18. ¿Cómo convertir espacios iniciales a pestañas?
- 19. ¿Cómo sangrado n espacios en emacs?
- 20. Uso de pestañas en GNU Emacs 23
- 21. En Eclipse, ¿cómo pueden los espacios comportarse como pestañas?
- 22. Cómo depurar Emacs lisp que hace que Emacs se bloquee/use 100% de CPU?
- 23. emacs gud window use
- 24. Sangría de varias líneas Eclipse utiliza pestañas en lugar de espacios (pydev)
- 25. Use outer en lugar de expand.grid
- 26. untabify y eliminar los espacios en blanco finales en emacs
- 27. ¿Cómo hacer que Emacs use mi archivo .bashrc?
- 28. pestañas Emacs se comportan exactamente como
- 29. ¿Cómo se edita el código en las pestañas de manejo de Emacs y espacios en blanco como Visual Studio?
- 30. ¿Expandir pestañas a espacios en vim solo en archivos Python?