Cette question a été initialement posée sur /programming/15895313/let-emacs-move-the-cursor-off-screen , mais toutes les réponses que j'ai reçues ont plus ou moins dit "ça ne peut pas être fait" , ce que je n'accepte pas avec emacs.
Est-il possible de laisser Emacs déplacer le curseur hors de l'écran, comme la plupart des éditeurs de texte GUI fonctionnent? C'est l'une des plus grandes choses qui me dérange lorsque j'utilise Emacs sur n'importe quel éditeur GUI. Lorsque je défile vers le bas, le curseur est "poussé vers l'avant" par le haut du tampon.
J'avais précédemment pensé que c'était complètement impossible, car cela est câblé dans l'architecture d'Emacs, mais j'ai ensuite vu plusieurs curseurs, ce qui fait exactement cela pour les curseurs secondaires (en supposant que vous empêchiez les fonctions de défilement d'agir sur le secondaire). curseurs). Est-il possible d'utiliser plusieurs curseurs pour avoir le curseur principal dans un tampon caché, et le curseur efficace étant ce avec quoi je modifie réellement? Ou peut-être un autre truc intelligent? Ou peut-être que mon googling m'a échoué et que c'est vraiment déjà possible sans magie?
J'utilise le terminal emacs, donc cela devrait fonctionner là-bas.