lenteur unicode.txt

9

Déplacement autour du point ( à l' aide des touches du curseur) dans Xah de unicode.txt en fundamental-modeest nettement plus lent que dans un fichier texte ordinaire. Les nombreux caractères non ASCII sont-ils le problème? Rien d'autre?

À propos de: GNU Emacs 25.2.1 (x86_64-w64-mingw32) du 2017-04-24 a commencé avec l'option -Q

feklee
la source
Je peux voir tous les personnages et je n'ai pas de ralentissements, ni dans text-modeni fundamental-mode. J'utilise 24,5 GTK avec Linux. Comment déplacez-vous le point, par saisie au clavier?
jue
3
github.com/purcell/emacs.d/issues/273 voir si cela est pertinent.
wvxvw
Je ne vois aucun problème sur OSX en utilisant Emacs 25.2.1.
lawlist

Réponses:

11

En lisant le fil de discussion GitHub lié dans le commentaire de @ wvxvw, j'ai découvert la variable inhibit-compacting-font-caches. Le définir sur non nul résout le problème:

(setq inhibit-compacting-font-caches t)

Le point de navigation est désormais rapide. Selon la documentation de la variable, l'inhibition du compactage des caches de polices se fait au détriment d'une utilisation accrue de la mémoire, ce qui me convient.

Voir aussi le bogue 27350 déposé par @Drew.

feklee
la source
Vous pouvez accepter votre propre réponse (ou toute autre réponse, si vous voulez attendre les autres).
Drew
1
Je viens de déposer une demande d'amélioration (bug # 27350 ) pour rendre la variable personnalisable.
Drew
1
J'ai également déposé le bug # 30539 , qui est similaire - implique une lenteur due à la même variable.
Drew
Merci, ça marche vraiment aussi pour moi.
user2525621
Fonctionne toujours pour Emacs 26 Win 64
Carsten H