La función de finalización de Zsh es excelente, excepto esta. Cuando intento completar en una carpeta con muchos archivos / carpeta de red, me toma unos minutos e imprime este error.
example.com:~$ ls /path/to/some/bigFolder/[TAB]
zsh: do you wish to see all 620 possibilities (124 lines)?
En cambio, ¿hay alguna manera de especificar un tiempo de espera después del cual zsh no debería intentar completarse automáticamente? No puedo cancelar su búsqueda también.
zsh
autocomplete
balki
fuente
fuente
Respuestas:
Ctrl-CDebe cancelar la finalización. Si no lo hace, entonces hay pocas posibilidades de que algo más lo haga.
fuente
Puede escribir un finalizador personalizado, implementando un temporizador / tiempo de espera, de las preguntas frecuentes de zsh, sección 4
4.5: ¿Cómo empiezo con la finalización programable?
Parafraseando las preguntas frecuentes
fuente
zstyle
configuración relevante en lazshcompsys
página del manual. De hecho, dudo que sea posible: no creo que pueda interrumpir zsh mientras se expande un globo, que es lo que está bloqueando aquí.