2009-02-05 17 views
8

Esto es un poco difícil de explicar, así que por favor tengan paciencia conmigo.La navegación de Emacs en nuevas versiones funciona como el Bloc de notas

Estoy ejecutando emacs 23.0.60.2 (de CVS) para tener soporte de truetype. (en caso de que alguien se pregunte por qué estoy corriendo al borde de la hemorragia). Estoy experimentando alguna rareza en la navegación dentro de los documentos con esta versión que quiero tener STOP.

Cuando una ventana es lo suficientemente estrecha como para que una línea larga se enrolle, solía ser que navegar hacia abajo una línea en el texto movería el cursor a la siguiente línea literal en el archivo con la misma desviación en la línea. Ahora, sin embargo, el cursor se mueve a la siguiente línea lógica en la ventana, que es la continuación de la línea actual, con el mismo desplazamiento relativo desde el borde de la ventana. Básicamente, antes era como un emacs y ahora es como un bloc de notas. No quiero un comportamiento parecido a un bloc de notas.

¿Alguien sabe cómo apagar esto? Puntos de bonificación si sabe cómo desactivarlo en .emacs de modo que mis archivos .emacs continúen funcionando también con emacs 21-22 :)

¡Gracias!

Respuesta

10

Intente poner (setq line-move-visual nil) en el archivo .emacs.

+0

visual-line-mode no lo apaga. Sin embargo, (setq line-move-visual nil) sí. Gracias! –

+0

Oh, gracias. He editado la entrada para que solo muestre la forma correcta :) – paradoja

5

No puedo responder a la pregunta principal, pero la pregunta extra es fácil:

(if (>= emacs-major-version 23) 
    ...) 

Por desgracia, si quieres ser más específico (por ejemplo, usted quiere exactamente la versión 23.0.60.2) se tendrá que analizar emacs-version, lo que podría ser algo como

"GNU Emacs 23.0.60.1 (i486-pc-linux-gnu, GTK+ Version 2.14.3) of 2008-10-13 on rothera, modified by Debian" 

Además, si se está ejecutando una distribución basada en Debian, mire el paquete emacs-snapshot-gtk — el borde podría sangrar un poco menos.

+0

Gracias, eso es excelente. –

Cuestiones relacionadas