2012-09-21 20 views
6

Al intentar autocompletar un archivo (por ejemplo, para abrir un archivo con C-x C-f) Emacs-helm muestra una lista de posibles candidatos.Pestaña en Emacs-timón (cualquier cosa) no se autocompleta con la mejor coincidencia actual

si yo presiono Tab (que espero que me ayudaría a elegir el primer partido/cercano), me sale el siguiente en el minibuffer:

      enter image description here

Parece al igual que el minibúfer se confunde con los caracteres de escape, y no elige el archivo que realmente quiero abrir (la mejor opción).

Respuesta

8

timón requiere este salto conceptual desde la finalización de Emacs por defecto, que no es tan obvio:

No es necesario que presione una tecla para completar. El búfer de finalización actualiza con nuevos resultados después de cada entrada.

Esto se denomina terminación "incremental".

La función normal no es necesaria en la función "incremental" finalización. Así que la pestaña fue rebotada a helm-select-action, lo que le permite elegir una acción alternativa con la selección. Pero solo hay una acción en read-file-name.

El error que está viendo podría ser más claro, he archivado este issue en github.

Además, note que Helm trata cada término separado de espacio como una expresión regular de filtrado . Por lo tanto, presionando espaciofoo filtrará la lista actual a los que contienen foo en el nombre.

Cuestiones relacionadas