Questa domanda è stata originariamente posta su /programming/15895313/let-emacs-move-the-cursor-off-screen , ma tutte le risposte che ho ricevuto più o meno hanno detto "non si può fare" , che con emacs non accetto.
È possibile consentire a Emacs di spostare il cursore fuori dallo schermo, come funziona la maggior parte degli editor di testo della GUI? Questa è una delle cose più grandi che mi dà fastidio quando uso Emacs su qualsiasi editor di GUI. Quando scorro verso il basso, il cursore viene "spinto in avanti" dalla parte superiore del buffer.
In precedenza avevo pensato che fosse completamente impossibile, perché questo è collegato all'architettura di Emacs, ma poi ho visto più cursori, il che fa esattamente questo per i cursori secondari (supponendo che tu impedisca alle funzioni di scorrimento di agire sul secondario cursori). È forse possibile usare più cursori per avere il cursore principale in un buffer nascosto e il cursore effettivo è quello con cui effettuo la modifica? O forse qualche altro trucco intelligente? O forse il mio Googling mi ha deluso e questo è già possibile senza magia?
Uso i terminali emacs, quindi dovrebbe funzionare lì.