Risposte:
Puoi provare a impostare scroll-preserve-screen-positionsu 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
nilpunto medio non mantiene la sua posizione sullo schermo tranne che rispettivamente al margine di scorrimento o al limite della finestra. Un valore deltpunto 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-commandproprietà sui loro simboli per essere controllati da questa variabile.