Pour une raison quelconque, la correspondance floue ne fonctionne pas helm-recentf
pour moi (bien qu'elle fonctionne partout ailleurs).
J'ai les paramètres suivants dans mon fichier .emacs:
(setq helm-recentf-fuzzy-match t
helm-buffers-fuzzy-matching t
helm-completion-in-region-fuzzy-match t
helm-mode-fuzzy-match t)
Je suppose qu'il y a un certain chevauchement avec la fonctionnalité de ces paramètres, mais je ne vois pas pourquoi l'un d'eux devrait gâcher helm-recentf-fuzzy-match
. De plus, je l' ai essayé de placer seulement helm-recentf-fuzzy-match
à t
et retiré les autres paramètres, et toujours pas bon. De plus, lorsque je vérifie la valeur, voici helm-recentf-fuzzy-match
ce que j'obtiens:
helm-recentf-fuzzy-match is a variable defined in `helm-files.el'.
Its value is t
Original value was nil
Suis-je confronté à un bogue ou y a-t-il quelque chose que je dois configurer / avoir mal configuré? Je vous remercie!
Mise à jour et détails:
J'utilise Emacs 24.5 et Helm 20150704.1247 .
J'ai essayé de charger emacs sans mon init, et d'activer uniquement le mode barre avec une correspondance floue pour recentf, et cela ne fonctionne toujours pas. En plus de cela, si j'utilise helm-mini
j'ai une correspondance floue dans la Buffers
section, mais pas la Recentf
section ...
Réponses:
J'ai eu le même problème que vous: en regardant la source de la définition de variable, elle ressemble à la forme qu'il utilise pour déclarer qu'elle n'est plus valide dans Emacs 24:
Plus précisément, le
:set
mot clé ne semble pas être valide, donc le lambda qui redéfinit la source n'est jamais appelé.Pour contourner ce problème, je viens de redéclarer la source manuellement dans mon
init.el
fichier et cela a bien fonctionné.la source