Это всего лишь римейк вопроса. Не меняйте положение курсора при прокрутке в Emacs: ему почти шесть лет, поэтому я подумал, что, возможно, есть какие-то новости.
Как объяснялось в этом вопросе, я хочу, чтобы курсор в Emacs просто оставался в месте текста во время прокрутки (чтобы он становился невидимым, если прокручивать более чем на одну высоту окна ниже или выше).
Из этого вопроса у меня сложилось впечатление, что фанаты Emacs ненавидят эту идею, поэтому позвольте мне объяснить, что она мне действительно очень нужна. И вот почему: я использую GAP в Emacs. Пока он что-то вычисляет, иногда я хочу вернуться назад, чтобы рассмотреть то, что уже было вычислено. Курсор следует за мной, и если в этот момент GAP выдаст выходные данные, он пойдет туда, где в данный момент находится курсор, иногда создавая большой беспорядок.
Это означает, что я не обязательно хочу, чтобы курсор оставался там, где он был. Также было бы хорошо заставить GAP поместить вывод туда, где находился курсор, прежде чем Emacs убрал его. Но я подозреваю, что это будет гораздо сложнее сделать. Если нет, скажите, пожалуйста, как это сделать.