2009-02-05 6 views
8

Ceci est un peu difficile à expliquer, alors s'il vous plaît ours avec moi. Je cours Emacs 23.0.60.2 (à partir de CVS) afin d'avoir le support de TrueType. (Au cas où quelqu'un se demanderait pourquoi je cours le bord saignant). Je rencontre une certaine étrangeté dans la navigation dans les documents avec cette version que je veux avoir STOP. Lorsqu'une fenêtre est suffisamment étroite pour qu'une ligne longue s'enroule, la navigation d'une ligne dans le texte déplace le curseur vers la ligne littérale suivante du même décalage sur la ligne. Maintenant, cependant, le curseur est déplacé vers la ligne logique suivante dans la fenêtre - qui est la continuation de la ligne courante - au même décalage relatif par rapport au bord de la fenêtre. Fondamentalement, avant qu'Emacs-like et maintenant c'est comme un bloc-notes. Je ne veux pas de comportement semblable au bloc-notes.Navigation Emacs dans les nouvelles versions agit comme Notepad

Est-ce que quelqu'un sait comment l'éteindre? Points bonus si vous savez comment l'éteindre dans .emacs de manière à ce que mes .emacs continuent à fonctionner avec emacs 21-22 aussi :)

Merci!

Répondre

10

Essayez de mettre (setq line-move-visual nil) dans le fichier .emacs.

+0

Le mode de ligne visuelle ne l'éteint pas. Cependant, (setq line-move-visual nil) l'a fait. Merci! –

+0

Oh, merci. J'ai édité l'entrée afin qu'elle montre seulement la bonne manière :) – paradoja

5

Je ne peux pas répondre à la question principale, mais la question bonus est facile:

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

Malheureusement, si vous voulez être plus précis que cela (par exemple, vous voulez exactement la version 23.0.60.2) vous allons devoir analyser emacs-version, ce qui pourrait ressembler à quelque chose comme

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

de plus, si vous utilisez une distro basé sur Debian, regardez le paquet emacs-snapshot-gtk — le bord peut saigner un peu moins.

+0

Merci, c'est excellent. –

Questions connexes