Después de un buen montón de experimentación, creo que me gusta:En emacs, ¿puedo tener un conjunto de configuraciones de ajuste de línea para el código y una para el texto?
(setq truncate-lines nil)
(setq word-wrap t)
para la edición de texto, pero
(setq truncate-lines t)
(setq word-wrap nil)
para la programación.
En todos los modos, me gusta:
(setq fill-column 80)
de modo que pueda utilizar M-q
y C-u M-q
al flujo de texto a 80 columnas, pero también me parece que me gusta auto-fill
modo y nunca me gustaría que fuera de .
Tampoco estoy interesado en que visual-line-mode
(o, al menos, el bit de la misma que no es word-wrap
)
¿Hay algún encantamiento que puedo poner en mi archivo .emacs
que me hará feliz?
Defino feliz de ser: "todo solo hace lo que quiero y nunca más volveré a pensar en esto".
no olvidar, todos los modos de programación en realidad no han sido derivadas de prog -modo. la primera pieza en la respuesta puede no funcionar para algunos modos de programación – kindahero
¡Esta sería una respuesta perfecta si funciona! He agregado esas líneas a mi archivo .emacs, pero parece que tengo el modo de edición predeterminado para todos los archivos. –
@JohnLawrenceAspden dependiendo de su versión de Emacs, 'prog-mode-hook' podría no estar definido (por ejemplo, no lo tengo en Emacs 23.3.1; puede verificar si obtiene alguna documentación usando' Ch v prog- modo-hook'). Si este es el caso, deberá agregar ganchos para todos los modos de programación que utilice (o actualice a Emacs 24). – Francesco