Я запускаю emacs GNU Emacs 24.2.50.1 (x86_64-unknown-linux-gnu, GTK + Version 2.24.10) на Ubuntu 12.04.
Коли я відкриваю буфер "ансі-термін" або "термін" або "багаторічний" і використовую його протягом декількох хвилин, він починає сповільнюватися - спостерігається помітний відставання під час введення символів.
Потім я відкриваю буфер * Повідомлення * і бачу цей вихід:
Invalid face attribute :foreground nil
Invalid face attribute :background nil [6 times]
Invalid face attribute :foreground nil
Invalid face attribute :background nil [5 times]
Invalid face attribute :foreground nil
Invalid face attribute :background nil
Invalid face attribute :foreground nil
Invalid face attribute :background nil
(тисячі цих недійсних атрибутів обличчя є тисячами)
Якщо я перейду до версії emacs 24.0. * Я не бачу цієї проблеми.
Будь-які думки з цього питання високо оцінені.
Це трапляється, якщо змінити кольорову тему на щось інше?
—
wvxvw
Так. Я очистив свій файл .emacs - цю проблему я отримую в абсолютно ванільному середовищі emacs. Якщо я застосую кольорову тему, я отримаю те саме повідомлення.
—
Кріс
Трохи більше інформації: я помітив, що мій .bashrc включає цей псевдонім: alias ls = 'ls --color = auto'. коли я коментую всі рядки, які стосуються забарвлення тексту терміналу, ані-термінова помилка відпадає.
—
Кріс
Якщо ви знайшли проблему у розробці-версії Emacs (або будь-якому іншому пакеті з цього приводу), повідомте про це розробникам, щоб вони могли її виправити. Тобто
—
Стефан
M-x report-emacs-bug.
Гарна ідея. Я не усвідомлював, що 24.2.50.1 - версія розробки. Щойно я склав GNU Emacs 24.2.1, і проблема, здається, вирішена. Дякую.
—
Кріс