Этот вопрос первоначально задавался по адресу /programming/15895313/let-emacs-move-the-cursor-off-screen , но все ответы, которые я получил более или менее, гласили: «Это невозможно» что с emacs я просто не принимаю.
Можно ли позволить Emacs переместить курсор за пределы экрана, как работает большинство текстовых редакторов с графическим интерфейсом? Это одна из самых больших вещей, которые меня беспокоят, когда я использую Emacs поверх любого графического редактора. Когда я прокручиваю вниз, курсор «выдвигается» вверху буфера.
Ранее я думал, что это абсолютно невозможно, потому что это встроено в архитектуру Emacs, но потом я увидел несколько курсоров, которые делают именно это для вторичных курсоров (при условии, что функции прокрутки не действуют на вторичные курсоры). Возможно ли использовать несколько курсоров, чтобы основной курсор находился в каком-то скрытом буфере, а эффективный курсор - это то, чем я на самом деле редактирую? Или, может быть, какой-то другой хитрый трюк? Или, может быть, мой Googling подвел меня, и это действительно уже возможно без какой-либо магии?
Я использую терминал Emacs, поэтому он должен работать там.