M-vFolgendes C-vbewegt den Cursor nicht zurück an die ursprüngliche Position. Warum das? Können wir es schaffen?
Sie können versuchen, folgende Einstellungen scroll-preserve-screen-position
vorzunehmen always
:
(setq scroll-preserve-screen-position 'always)
Aus der Dokumentation ( C-h v scroll-preserve-screen-position
):
Steuert, ob Bildlaufbefehle den Punkt verschieben, um die Bildschirmposition unverändert zu lassen. Ein Wert für den Mittelwertpunkt
nil
behält seine Bildschirmposition nur am Bildlaufrand bzw. an der Fenstergrenze bei. Ein Wert vont
means point behält seine Bildschirmposition, wenn der Bildlaufbefehl ihn vertikal aus dem Fenster herausbewegt, z. B. beim Scrollen durch Vollbildschirme. Jeder andere Wert bedeutet, dass der Punkt immer seine Bildschirmposition beibehält. Scroll-Befehle sollten diescroll-command
Eigenschaft auf ihren Symbolen haben, um von dieser Variablen gesteuert zu werden.