Есть какие-нибудь новости о липком курсоре во время прокрутки в Emacs?

352
მამუკა ჯიბლაძე

Это всего лишь римейк вопроса. Не меняйте положение курсора при прокрутке в Emacs : ему почти шесть лет, поэтому я подумал, что, возможно, есть какие-то новости.

Как объяснялось в этом вопросе, я хочу, чтобы курсор в Emacs просто оставался в месте текста во время прокрутки (чтобы он становился невидимым, если прокручивать более чем на одну высоту окна ниже или выше).

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

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

0
@TwistyImpersonator Это не возможный дубликат, на самом деле это сознательный дубликат с дополнительной мотивацией მამუკა ჯიბლაძე 5 лет назад 0
[Когда пользователь публикует дубликат, но добавляет «ни один из ответов там не работал», это дубликат?] (Https://meta.superuser.com/q/7497/432690) Kamil Maciorowski 5 лет назад 1
[XY проблема] (https://meta.stackexchange.com/a/66378/355310) может быть? Есть ли причина, по которой вы запускаете инструмент в * редакторе *? Причина может заключаться в том, что вы хотите вставить его вывод в середине существующего файла. Но если вы хотите только следить за ним, оставьте его простым: `tool> file`, затем [` less + F file`] (https://unix.stackexchange.com/a/41281/108618), Ctrl + C, чтобы иметь возможность вернуться назад, Shift + F, чтобы снова отслеживать растущий файл. Если вы не хотите сохранять в файл (маловероятно) и вам нужно только отображать вывод, все, что вам нужно, это [буфер прокрутки] (https://unix.stackexchange.com/q/145050/108618). Kamil Maciorowski 5 лет назад 0
@KamilMaciorowski В emacs можно запустить множество вещей, я упомянул только GAP в качестве одного из примеров. То же самое относится к [Singular] (https://www.singular.uni-kl.de/), [PARI-GP] (https://pari.math.u-bordeaux.fr/), TeX и ряду других - вы можете использовать его в качестве графического интерфейса для различных компиляторов и т. д. Для этих целей существует множество аддонов emacs. Люди создали такие вещи, так как они очень удобны. Я не думаю, что разумно избегать их только из-за проблем с курсором. მამუკა ჯიბლაძე 5 лет назад 0
Что касается вашего предыдущего комментария - я абсолютно считаю, что неправильно задавать вопрос заново, если на него нет удовлетворительных ответов. В моем случае я привожу дополнительную серьезную причину; без этого, возможно, этот вопрос может создать впечатление прихоти. მამუკა ჯიბლაძე 5 лет назад 0

0 ответов на вопрос

Похожие вопросы