Por alguna razón, la coincidencia difusa no funciona helm-recentfpara mí (aunque funciona en cualquier otro lugar).
Tengo la siguiente configuración en mi archivo .emacs:
(setq helm-recentf-fuzzy-match t
helm-buffers-fuzzy-matching t
helm-completion-in-region-fuzzy-match t
helm-mode-fuzzy-match t)
Supongo que hay cierta superposición con la funcionalidad de estas configuraciones, pero no veo por qué alguna de ellas debería estropearse helm-recentf-fuzzy-match. Además, he intentado ajuste sólo helm-recentf-fuzzy-matchpara ty se retira el resto de ajustes, y todavía no es bueno. Además, cuando verifico el valor de helm-recentf-fuzzy-matchesto es lo que obtengo:
helm-recentf-fuzzy-match is a variable defined in `helm-files.el'.
Its value is t
Original value was nil
¿Estoy experimentando un error o hay algo que necesito configurar / configuré mal? ¡Gracias!
Actualización y detalles:
Estoy usando Emacs 24.5 y Helm 20150704.1247 .
Intenté cargar emacs sin mi init, y solo encendí el modo de timón con coincidencia difusa para recientef, y todavía no funciona. Además de eso, si lo uso, helm-minitengo una coincidencia difusa en la Bufferssección, pero no en la Recentfsección ...

Respuestas:
Tuve el mismo problema que tú: al mirar la fuente para la definición de la variable, parece que la forma que está usando para declarar que ya no es válida en Emacs 24:
Específicamente, la
:setpalabra clave no parece ser válida, por lo que nunca se llama a la lambda que redefine la fuente.Para solucionar esto, simplemente volví a declarar la fuente manualmente en mi
init.elarchivo y funcionó bien.fuente