Esta pergunta foi originalmente feita em /programming/15895313/let-emacs-move-the-cursor-off-screen , mas todas as respostas que obtive mais ou menos disseram "não pode ser feito" , que com o emacs eu simplesmente não aceito.
É possível deixar o Emacs mover o cursor para fora da tela, como a maioria dos editores de texto da GUI funciona? Essa é uma das maiores coisas que me incomoda quando uso o Emacs sobre qualquer editor de GUI. Quando desloco para baixo, o cursor é "empurrado para frente" pela parte superior do buffer.
Anteriormente, eu pensava que isso era completamente impossível, porque isso está ligado à arquitetura do Emacs, mas vi vários cursores, o que faz exatamente isso para os cursores secundários (supondo que você impeça as funções de rolagem de atuar no secundário) cursores). Talvez seja possível usar cursores múltiplos para ter o cursor principal em algum buffer oculto, e o cursor efetivo é o que eu realmente edito? Ou talvez algum outro truque inteligente? Ou talvez meu Google tenha falhado comigo e isso já é possível sem mágica?
Eu uso o emacs do terminal, por isso deve funcionar lá.