Icicles hace esto fuera de la caja - sólo tiene que utilizar S-TAB en lugar de TAB para la terminación - es decir, apropos completion en lugar de terminación de prefijo.
Para completar varios patrones (por ejemplo, subcadenas) independientemente de su orden, utilice progressive completion. Utiliza S-SPC para separar los patrones.
C-x C-f notes S-SPC org
o
C-x C-f org S-SPC notes
o, para estar seguro de que org
está adaptada como una extensión de archivo, utilice \.org
. (O use C-` para alternar juego subcadena/expresión regular, es decir, escapando de los caracteres especiales de expresiones regulares.)
Lo mismo si se utiliza la terminación buffer-name (o cualquier otro tipo de terminación) en lugar de nombre de archivo terminación.
En cuanto a la coincidencia de "flexión" de Ido, carámbanos tiene la misma cosa (se llama coincidencia "dispersión"), así como varios otros tipos de fuzzy matching. (Pero todas las formas de concordancia difusa son menos útiles de lo que suenan, en mi humilde opinión.)
Por curiosidad: ¿Cuál es el caso de uso para este tipo de función? –
Me dejaría ver fácilmente todos los archivos del tipo dado en caso de que se abran muchos buffers. – Jarek
Ahh, vale, ya veo. ¡Gracias! –