Спочатку це запитання було задано на /programming/15895313/let-emacs-move-the-cursor-off-screen , але всі відповіді, які я отримав більш-менш, сказали: "це неможливо зробити" , що з emacs я просто не приймаю.
Чи можна дозволити Emacs перемістити курсор поза екраном, як працює більшість текстових редакторів GUI? Це одна з найбільших речей, яка мене турбує, коли я використовую Emacs над будь-яким редактором GUI. Коли я прокручую вниз, курсор "висувається вперед" у верхній частині буфера.
Раніше я думав, що це абсолютно неможливо, тому що це жорстко провідна архітектура Emacs, але потім я побачив кілька курсорів, що робить саме це для вторинних курсорів (якщо припустити, що ви запобігаєте функція прокрутки діяти на вторинну курсори). Чи можливо використовувати декілька курсорів, щоб мати основний курсор у якомусь прихованому буфері, а ефективним курсором є те, що я насправді редагую? А може, якийсь інший розумний трюк? Чи, може, мій Googling не вдався до мене, і це справді вже можливо без магії?
Я використовую термінал emacs, тому він повинен працювати там.