Me parece que cuando se ejecuta (neo) vim en el interior tmux
, la tecla de escape se retrasa. Esto se soluciona poniendo
set -sg escape-time 0
en mi .tmux.conf
. Presumiblemente, esto deshabilita la posibilidad de usar ESC como la tecla "meta". Suponiendo que siempre trabajo con teclados que tienen una tecla Alt para actuar como "meta", me pregunto qué consecuencias potencialmente indeseables podría implicar esa configuración.
Meta
no enviaba nada hasta que se combinara con una tecla que no funcionaba, momento en el cual enviaría el escape y la clave "al mismo tiempo" (menos demora que cualquier período de sondeo razonable, suponiendo que sondea en lugar de usar interrupciones o algo.) Seguí mi instinto y nunca establecí el tiempo de espera de escape por debajo de 10, principalmente porque esperaba que causara problemas si el valor predeterminado era tan alto.tmux
no tiene ningún control sobre eso, pero sí conoce las teclas especiales de xterm (en una tabla). Meta para una clave ordinaria en xterm hace algo (busqueeightBitInput
en el manual). Para otros terminales, puede hacer algo, pero generalmente no está documentado.escape-time
a 0 interfería con los comandos Meta en mi emulador de terminal. Me gustaría hacer una corrección, esto solo fue cierto porque el terminal macOS se usaEsc
como la tecla Meta . No hay problema al usar una tecla diferente como Alt . Disculpas por el comentario engañoso (eliminado).