El comando que necesitas es electric-indent-local-mode
. Puede utilizar este método para desactivar-guión-modo eléctrico en cualquier tampón llamando de forma manual: M-x electric-indent-local-mode
. Esto es una palanca, por lo que volver a llamarlo en el mismo búfer lo vuelve a activar.
Para hacer esto automáticamente desde su archivo de inicio, debe configurar un enlace. Primero, defina el gancho:
(defun remove-electric-indent-mode ()
(electric-indent-local-mode -1))
Luego agréguelo a los ganchos de modo apropiados. Para desactivar el modo de sangría eléctrica para el modo LaTeX proporcionado por AUCTex, use esto:
(add-hook 'LaTeX-mode-hook 'remove-electric-indent-mode)
Para el modo de texto predeterminado, use:
(add-hook 'tex-mode-hook 'remove-electric-indent-mode)
El mismo patrón se aplica a cualquier otro modo que desee desactivar la sangría eléctrica.
Para más detalles sobre los ganchos de modo, vea el nodo manual incorporado de Emacs [(emacs) Hooks][1]
. Puede llegar desde Emacs a través de C-h i r m Hooks <enter>
: C-h
para obtener ayuda, i
información, r
leer el manual, el m
elemento del menú y Hooks
elegir el elemento del menú. (o puede seguir el enlace de arriba para ver la versión html).
(add-hook 'LaTeX-mode-hook (lambda () (electric-indent-local-mode -1)))
suficiente.