Mesmo usando as configurações padrão ( emacs -Q
), descobri que arquivos C grandes podem demorar para rolar com o Emacs.
Se, por exemplo, eu abrir um arquivo grande e segure Page-Down. Ele rolará 1-2 páginas para baixo e, em seguida, travará por um ou dois segundos. Ao liberar o documento, rolará muitas páginas para baixo (20 páginas ou mais). *
Eu sei que o Emacs é capaz de comportamento menos irregular, porque, se eu tocar rapidamente page down, ele conseguirá acompanhar e não ficará travado como antes.
É possível que o Emacs não tente manipular vários eventos ao mesmo tempo e, em vez disso, redesenhe entre os eventos?
Ou, de alguma forma, tornar-se mais responsivo em vez de travar enquanto ele tenta processar muitos eventos?
* A desaceleração real nesse caso é causada pelo realce da sintaxe, pois se eu rolar o documento inteiro uma vez, a rolagem é rápida. Analisei as diferentes opções relacionadas ao bloqueio de fontes e concluí que os padrões de bloqueio de fontes são razoáveis e ajustá-los não resolve o problema, mencionando isso, já que eu já investiguei isso e não acho que seja uma parte importante disso. questão.
emacs -Q
para descartar isso), ou pode ser que seu disco esteja muito lento. Você também pode tentar desativar o realce da sintaxe ou outro comportamento útil (coloque o buffer no modo fundamental).