unicode.txt spowolnienie

9

Poruszanie się po punkcie (za pomocą klawiszy kursora) w pliku unicode.txt w Xah fundamental-modejest zauważalnie wolniejsze niż w zwykłym pliku tekstowym. Czy problemem jest wiele znaków spoza ASCII? Coś jeszcze?

Informacje: GNU Emacs 25.2.1 (x86_64-w64-mingw32) z dnia 2017-04-24 rozpoczął się z opcją -Q

feklee
źródło
Widzę wszystkie postacie i nie mam spowolnień ani w text-modeani fundamental-mode. Używam 24.5 GTK z Linuksem. Jak poruszasz się, wprowadzając za pomocą klawiatury?
jue
3
github.com/purcell/emacs.d/issues/273 sprawdź, czy jest to istotne.
wvxvw
Nie widzę problemu w OSX, który używa Emacsa 25.2.1.
prawnik

Odpowiedzi:

12

Czytając wątek dyskusyjny GitHub połączony w komentarzu @ wvxvw, odkryłem zmienną inhibit-compacting-font-caches. Ustawienie wartości innej niż zero rozwiązuje problem:

(setq inhibit-compacting-font-caches t)

Teraz punkt nawigacyjny jest szybki. Według dokumentacji zmiennej hamowanie kompaktowania pamięci podręcznej czcionek odbywa się kosztem większego zużycia pamięci, co jest dla mnie w porządku.

Zobacz także błąd 27350 zgłoszony przez @Drew.

feklee
źródło
Możesz zaakceptować własną odpowiedź (lub inną odpowiedź, jeśli chcesz czekać na innych).
Drew
1
Właśnie złożyłem prośbę o ulepszenie (błąd nr 27350 ), aby zmienną można było dostosować.
Drew
1
Złożyłem również błąd nr 30539 , który jest podobny - wiąże się z powolnością z powodu tej samej zmiennej.
Drew
Dzięki, to też dla mnie działa.
user2525621,
Nadal działa dla Emacs 26 Win 64
Carsten H