Pourquoi Mv suivant Cv ne ramène-t-il pas le curseur à sa position d'origine?

12

M-vce qui suit C-vne ramène pas le curseur à sa position d'origine. Pourquoi donc? Pouvons-nous y arriver?

Tim
la source

Réponses:

12

Vous pouvez essayer de définir scroll-preserve-screen-positionsur always:

(setq scroll-preserve-screen-position 'always)

De la documentation ( C-h v scroll-preserve-screen-position):

Contrôle si les commandes de défilement déplacent le point pour garder sa position à l'écran inchangée. Une valeur de nilpoint moyen ne conserve pas sa position à l'écran sauf à la marge de défilement ou à la limite de la fenêtre respectivement. Une valeur de tpoint moyen conserve sa position à l'écran si la commande de défilement l'a déplacé verticalement hors de la fenêtre, par exemple lors du défilement en plein écran. Toute autre valeur signifie que le point conserve toujours sa position à l'écran. Les commandes de défilement doivent avoir la scroll-commandpropriété sur leurs symboles pour être contrôlées par cette variable.

Manuel Uberti
la source