¿Cómo desactivar el ajuste automático de línea de Emacs para la sesión actual? Normalmente necesito el ajuste automático, pero cuando edito un borrador de correo electrónico, no lo necesito. ¿Hay alguna manera de apagarlo por un tiempo?
Dependiendo del tipo de envoltura de línea automática que esté utilizando, será uno de
M-x toggle-truncate-lines
si sus líneas se ajustan con fuerza en el borde derecho de la ventana, o
M-x visual-line-mode
si sus líneas "ajuste suave" en el espacio en blanco más cercano al borde derecho de la ventana.
(Si está utilizando una versión de Emacs anterior a 24.4, también puede serlo M-x longlines-mode
, si sus líneas se ajustan con fuerza en una columna determinada).
Si ha emitido el comando incorrecto para su configuración, el mensaje en el minibúfer dirá "... habilitado" en lugar de "... deshabilitado"; en ese caso, simplemente ejecute el mismo comando nuevamente para volver a deshabilitar el modo falso, e intente con los otros hasta que encuentre el que deshabilita el modo que realmente está usando.
Estos son modos locales de búfer, por lo que emitir el comando afectará solo el búfer en el que se encuentre cuando lo haga; en todos los demás búferes, aún tendrá el beneficio del ajuste de línea a menos que también desactive el modo allí.
Si luego desea volver a activar el ajuste de línea, vuelva a emitir el comando que utilizó para deshabilitarlo.
M-x toggle-truncate-lines
(global-set-key (kbd "C-c w") 'toggle-truncate-lines); wrap
mi archivo .emacs.Solo una actualización
longlines-mode
.A partir de emacs 24.4,
longlines-mode
ya no existe. Por lo tanto, recomendaría usarloM-x toggle-truncate-lines
si lo desea temporalmente, o(set-default 'truncate-lines t)
en su.emacs
archivo si lo desea, será predeterminado en todos los búferesfuente
longlines-mode
ya no funcionará. Actualicé mi respuestaOtra posibilidad puede ser alternar
auto-fill-mode
Por ejemplo, apagar
auto-fill-mode
en auctex detiene el ajuste de línea durafuente