Incluso usando la configuración predeterminada ( emacs -Q
) he encontrado que los archivos C grandes pueden ser lentos para desplazarse con Emacs.
Si, por ejemplo, abro un archivo grande y lo sostengo Page-Down. Se desplazará hacia abajo 1-2 páginas, luego se colgará por un segundo o dos, al soltar el documento se desplazará muchas páginas hacia abajo (20 páginas más o menos). * *
Sé que Emacs es capaz de tener un comportamiento menos errático porque si toco rápidamente page down, se las arregla para mantenerse al día y no se cuelga como antes.
¿Es posible que Emacs no intente manejar múltiples eventos a la vez, y en su lugar redibuje entre eventos?
¿O de alguna manera se vuelve más receptivo en lugar de colgar mientras intenta procesar muchos eventos?
* La desaceleración real en este caso es causada por el resaltado de sintaxis, ya que si desplazo todo el documento una vez, después de todo, el desplazamiento es rápido. He examinado diferentes opciones relacionadas con el bloqueo de fuentes y he llegado a la conclusión de que los valores predeterminados de bloqueo de fuentes son razonables y ajustarlos no resuelve el problema, mencioné esto ya que ya lo he investigado y no creo que sea una parte importante de esto. pregunta.
emacs -Q
para descartarlo), o podría ser que su disco es muy lento. También puede intentar desactivar el resaltado de sintaxis u otro comportamiento útil (coloque el búfer en modo fundamental).