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


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.


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
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.