Risposte:
Puoi provare a impostare scroll-preserve-screen-position
su always
:
(setq scroll-preserve-screen-position 'always)
Dalla documentazione ( C-h v scroll-preserve-screen-position
):
Controlla se i comandi di scorrimento spostano il punto per mantenere invariata la posizione dello schermo. Un valore del
nil
punto medio non mantiene la sua posizione sullo schermo tranne che rispettivamente al margine di scorrimento o al limite della finestra. Un valore delt
punto medio mantiene la sua posizione sullo schermo se il comando di scorrimento lo sposta verticalmente fuori dalla finestra, ad esempio quando si scorre a schermo intero. Qualsiasi altro valore indica che punto mantiene sempre la posizione dello schermo. I comandi di scorrimento dovrebbero avere lascroll-command
proprietà sui loro simboli per essere controllati da questa variabile.