lentidão unicode.txt

9

Movendo-se em torno do ponto (usando as teclas do cursor) em de Xah unicode.txt em fundamental-modeé visivelmente mais lento do que em um arquivo de texto comum. Os vários caracteres não ASCII são o problema? Algo mais?

Sobre: ​​GNU Emacs 25.2.1 (x86_64-w64-mingw32) de 24/04/2017 iniciado com a opção -Q

feklee
fonte
Eu posso ver todos os personagens e não tenho lentidão, nem em text-modenem fundamental-mode. Estou usando 24,5 GTK com Linux. Como você está se movendo, pela entrada do teclado?
jue
3
github.com/purcell/emacs.d/issues/273 veja se isso é relevante.
wvxvw
Não vejo nenhum problema no OSX usando o Emacs 25.2.1.
lawlist

Respostas:

11

Lendo o tópico de discussão do GitHub vinculado no comentário do @ wvxvw, descobri a variável inhibit-compacting-font-caches. A configuração como nulo resolve o problema:

(setq inhibit-compacting-font-caches t)

Agora, o ponto de navegação é rápido. De acordo com a documentação da variável, a inibição de caches de fonte compactados vem à custa de mais uso de memória, o que é bom para mim.

Veja também o bug 27350 arquivado por @Drew.

feklee
fonte
Você pode aceitar sua própria resposta (ou qualquer outra resposta, se quiser esperar pelos outros).
Tirou
11
Acabei de enviar uma solicitação de aprimoramento (bug # 27350 ) para tornar a variável personalizável.
Tirou
11
Também registrei o bug nº 30539 , que é semelhante - envolve lentidão devido à mesma variável.
Desenhou
Obrigado que realmente funciona para mim também.
user2525621
Ainda funciona para o Emacs 26 Win 64
Carsten H