Tengo ganas de usar Emacs, sobre todo por el modo org, pero me cuesta mucho acostumbrarme al comportamiento de desplazamiento brusco. Sé que este es un problema/excentricidad bien conocido de Emacs y que hay varias maneras de minimizar las sacudidas cuando se desplaza. Pero nada de lo que he intentado hasta ahora funciona muy bien.se corrige para obtener un desplazamiento suave en emacs?
Las principales sugerencias que he visto son (setq scroll-conservatively 10000) o para utilizar la solución más completa disponible en smooth-scrolling.el. Creo que ambas cosas pueden funcionar bien para mí, pero ambas fallan miserablemente cuando mantengo presionadas las teclas de flecha hacia arriba y hacia abajo para que las repeticiones se desplacen hacia arriba o hacia abajo. Cuando hago esto, la pantalla se congela y veo que la barra de indicadores de desplazamiento en el margen de desplazamiento se mueve hacia arriba o hacia abajo. La pantalla no se actualiza hasta que dejo de mantener presionada la tecla de flecha hacia arriba o hacia abajo.
Si presiono repetidamente la flecha hacia arriba o hacia abajo, obtengo un comportamiento cercano al que deseo, es decir, la pantalla se desplaza suavemente y la tecla del cursor no se restablece al centro de la pantalla. Pero esto es indeseable porque (1) requiere repetidas pulsaciones de tecla y (2) Supongo que el desplazamiento es a un ritmo más lento de lo que debería ser capaz de obtener en una mejor solución.
Parece que el problema de mantener presionadas las teclas del cursor es que la velocidad de repetición de la flecha hacia arriba o hacia abajo es tan rápida que activa emacs para detener la actualización de la pantalla hasta que se suelte la tecla. Me pregunto si una posible solución para mí sería agregar algo de retraso en la tasa de repetición de tecla o la velocidad a la que se llama a la función de línea siguiente/anterior en emacs.
No he visto esto reportado como un problema por otros y me pregunto si otras personas han experimentado el mismo comportamiento. ¿Cuál es la mejor manera de arreglar las cosas para poder mantener presionadas las teclas de flecha arriba/abajo y tener una velocidad de repetición lo suficientemente lenta para que la pantalla no se congele?
ACTUALIZACIÓN: El comportamiento anterior es el que obtengo cuando ejecuto emacs en Win7/64. En la misma máquina cuando ejecuto emacs dentro de una VirtualBox VM que ejecuta Ubuntu 10.04, no hay problema para obtener el desplazamiento que funciona bien incluso cuando las teclas del cursor se mantienen presionadas.
El gran valor de 'scroll-conservatively' trabajó para resolver esto por mí ... tal vez el equipo es más lento que el teclado? :) –
Trey - Gracias, me preguntaba si ese podría ser el caso. Entonces parece que necesitaré un paso más para obtener un desplazamiento suave. Mi computadora no es una máquina monstruosa, pero no la llamaría lenta; es una computadora portátil con un Pentium SU4100, un chip de 1.3GHz de doble núcleo y 4GB de RAM. –
por favor, ¿podría decirnos si tiene emacs en Windows, Un * x, si está en una ventana de terminal (-nw) dentro de un entorno de escritorio como gnome o fuera de una GUI (pantalla)? –