Beim Laufen previous-line
, C-p
oder <up>
springt der Cursor eine Zeile ohne Probleme oder Verzögerungen auf. Beim Laufen next-line
, C-n
oder <down>
springt der Cursor richtig eine Zeile nach unten, aber mit einer deutlichen Verzögerung. Wenn ich die Nach-Unten-Taste gedrückt halte, kann ich nicht einmal sehen, dass sich der Punkt bewegt. Er erscheint nur irgendwo darunter. Ich habe den Emacs-Profiler ausgeführt und es scheint, dass der Schuldige ist cl-position
. Was sich herausstellt, ist, dass previous-line
der Cursor buchstäblich nur bewegt wird, während next-line
eine ganze Reihe von Funktionen ausgeführt werden.
Was ist das Problem und wie kann es behoben werden?
visual-line-mode
und ich habe keine langen Schlangen.
visual-line-mode
? Hast du einige sehr lange Schlangen?