Отдельные вкладки терминала, на которых запущен emacs, со временем становятся глючными / поврежденными

0

Я обычно работаю с окном терминала с полдюжины открытых вкладок, и это окно живет в течение недели или около того. Время от времени вкладки (работающие с emacs) повреждаются или что-то в этом роде [пропускаются все остальные строки, новый текст отображается в виде пробелов, пропускаются первые несколько строк и т. Д.] - где emacs больше не точно отображает содержимое файла и модификации не отображаются правильно (хотя сами файлы всегда кажутся нормальными). Это касается только отдельных вкладок, и я только заметил проблемы в emacs. Новые вкладки всегда работают нормально, поэтому закрытие вкладок и открытие новых эффективно обходят проблему.

Это произошло только после того, как я перешел на Mountain Lion.

У кого-нибудь были подобные проблемы? У меня возникают проблемы даже с указанием направлений или условий поиска, чтобы попытаться исследовать проблему; У кого-нибудь есть предложения?

DilithiumMatrix
источник
Вы имеете в виду, что если вы выйдете из emacs, а затем снова запустите его в том же терминале, дисплей все еще не работает? Есть выход lessили vimвыглядит нормально? Это длинный путь, но нужно попробовать Shell> Send Reset (и если это не сработает, попробуйте Shell> Send Hard Reset ), чтобы убедиться, что терминал находится в исходном состоянии. Еще одна вещь, которую стоит попробовать, - изменить размер окна, чтобы Terminal и emacs согласовали размер экрана терминала (они могли быть не синхронизированы).
Крис Пейдж
Да, даже после перезапуска Emacs, он все еще не работает. Изменение размера не помогает - но в следующий раз я попробую выполнить «сброс». Спасибо
DilithiumMatrix
Снимок экрана может помочь прояснить, что именно идет не так.
Крис Пейдж

Ответы:

1

Один из способов поддерживать emacsстабильную работу долгое время - запускать его как отдельное приложение с графическим интерфейсом. Я установил GNU Emacs для Mac OSX, и он работает без каких-либо проблем с перерисовкой. Он подберет вашу обычную .emacsконфигурацию, и если вам не нравятся элементы графического интерфейса, такие как панель инструментов, вы можете скрыть их при запуске в переменной default-frame-alist.

halloleo
источник
Я полностью осознаю, что вопрос был непосредственно о проблемах с терминальными окнами, но отношение к конечной цели запрашивающего может быть стабильной сессией emacs, я размещаю предложение выше.
Halloleo