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


9

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

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


Я вижу все символы, и у меня нет замедлений, ни в, 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.


Вы можете принять свой собственный ответ (или любой другой ответ, если вы хотите ждать других).
Дрю

1
Я только что подал запрос на улучшение (ошибка № 27350 ), чтобы сделать переменную настраиваемой.
Дрю

1
Я также подал ошибку # 30539 , которая аналогична - связана с медлительностью из-за той же переменной.
Дрю

Спасибо, это действительно работает для меня тоже.
user2525621

Все еще работает для Emacs 26 Win 64
Карстен Х
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.