unicode.txt медлительность

9

Перемещение точки ( с помощью клавиш управления курсором) в XAH в unicode.txt ин fundamental-modeзаметно медленнее , чем в обычном текстовом файле. Являются ли многие символы не ASCII проблемой? Что-нибудь еще?

О: GNU Emacs 25.2.1 (x86_64-w64-mingw32) 2017-04-24 запущен с опцией -Q

feklee
источник
Я вижу все символы, и у меня нет замедлений, ни в, text-modeни fundamental-mode. Я использую 24,5 GTK с Linux. Как вы перемещаете точку, с помощью ввода с клавиатуры?
Цзюэ
3
github.com/purcell/emacs.d/issues/273 посмотрим, относится ли это к делу.
wvxvw
Я не вижу проблем в OSX, также используя Emacs 25.2.1.
юрист

Ответы:

12

Читая ветку обсуждения GitHub, связанную в комментарии @ wvxvw, я обнаружил переменную inhibit-compacting-font-caches. Установка его на ноль решает проблему:

(setq inhibit-compacting-font-caches t)

Теперь навигационный пункт быстрый. Согласно документации переменной, запрещение сжатия кэшей шрифтов происходит за счет большего использования памяти, что для меня хорошо.

Смотрите также сообщение об ошибке 27350, поданное @Drew.

feklee
источник
Вы можете принять свой собственный ответ (или любой другой ответ, если вы хотите ждать других).
Дрю
1
Я только что подал запрос на улучшение (ошибка № 27350 ), чтобы сделать переменную настраиваемой.
Дрю
1
Я также подал ошибку # 30539 , которая аналогична - связана с медлительностью из-за той же переменной.
Дрю
Спасибо, это действительно работает для меня тоже.
user2525621
Все еще работает для Emacs 26 Win 64
Карстен Х