Cuando escribe paréntesis de cierre (o tal vez también funciona para otros símbolos emparejados), y el paréntesis de apertura no es visible en la pantalla, Emacs "salta" al paréntesis de apertura para mostrarle dónde está. Esto es muy útil.
Quiero hacer un período para el cual el paréntesis de apertura se muestra más corto (digamos, medio segundo). Esto no debería ser difícil, pero el problema es que no sé cómo se llama esta funcionalidad, por lo que no puedo buscar variables / funciones de Emacs.
balanced-parentheses
Mark Karpov
fuente
fuente
Respuestas:
Creo que desea ajustar los parámetros para Paréntesis parpadeantes . En particular, puede ajustar
blink-matching-delay
, que:fuente
0.5
. De acuerdo con la descripciónblink-matching-delay
, debe establecerse en un número de segundos [completos] . ¿Hay alguna forma de configurarlo en la mitad de segundo?sit-for
internamente. Lo probé y funciona bien con intervalos de punto flotante, por lo que mi sistema lo admite (sería extraño si GNU / Linux no lo admitiera). Voy a reportar esto.Emacs viene con el paquete
show-paren-mode
. En lugar de parpadear temporalmente el paréntesis correspondiente cuando se escribe uno, se resalta el paréntesis correspondiente al que está debajo del cursor.También hay otros paquetes con algunas campanas y silbatos adicionales. Prefiero mic-paren . Este paquete es más rápido y puede resaltar hacia adelante y hacia atrás al mismo tiempo, si el cursor está entre paréntesis
)(
.fuente