disminuya el tiempo hasta que aparezca "Cx-" en el área de eco después de presionar las teclas


10

Cuando trato de ingresar comandos a través de C-x, toma 1-2 segundos hasta que el área de eco muestra esta tecla de prefijo, como C-x-. Soy bastante nuevo en Emacs, por lo que esto a menudo me confunde y me pierdo.

La ESCtecla actúa de manera similar a esto, así que cuando trato de escapar de un comando entrante, a menudo termino presionando ESCy nuevamente después de 1-2 segundos veo ESC-en el área de eco.

¿Hay alguna manera de disminuir el tiempo que lleva mostrar una reacción en el área del eco, estoy haciendo algo mal o de alguna manera se pretende?

Respuestas:


12
(setq echo-keystrokes 0.01)

resultará en un eco casi instantáneo de las pulsaciones de teclas. Alternativamente, podría customizela variable ( M-x customize-variable RET echo-keystrokes).

La variable determina la demora, en segundos, antes de repetir los comandos sin terminar. Si el valor es 0, entonces no haga eco (es por eso que necesita elegir un retraso muy corto, como 0.01 s).


1
funciona perfectamente: ¿hay alguna desventaja / hay alguna razón para que las pulsaciones de teclas sean 1 inicialmente?
kai-dj

1
No estoy seguro de por qué, posiblemente para evitar el desorden / exceso de verbosidad cuando alguien presiona las teclas rápidamente. Ni el docstring de la variable ( C-h v) ni el manual de información enumeran ningún inconveniente: gnu.org/software/emacs/manual/html_node/elisp/…
aplaice

1
genial - gracias! lo mantendré .01 segundos hasta que no me pierda más y eventualmente me moleste por el desorden ^^
kai-dj

2
"¿hay alguna razón para que las pulsaciones de teclas sean 1 inicialmente?" Supongo que es una configuración heredada. En un terminal lento, no querrá desperdiciar comandos de eco de ancho de banda que el usuario no necesita ver.
dmckee --- ex-gatito moderador el
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.