Something changed recently with Helm and now the matching order of helm-recentf has become less useful.
For instance, in the latest version of Helm (just downloaded from Melpa) if the last visited file was ~/.emacs.d/init.el
, and in helm-recentf I type "ini", the first matched file will be ~/bin/unison
(or some other file containing "i", "n", and "i").
The logical first match should have been ~/.emacs.d/init.el, as this is the most recently visited file and it has the three letters I'm typing together.
How can I go back to the previous (and correct) behavior? I imagine that this could be achieved by disabling fuzzy matching in helm-recentf or by changing the scoring rule. Is there an easy way to achieve any of this?
a
goes beforeaa
, as the first has fewer characters). This way of sorting discards the useful information of which file has been used more recently. This behavior is ill-suited for helm-recentf. – scaramouche Dec 09 '14 at 23:59helm-recentf
does not do fuzzy matching by default (unless enabled by settinghelm-recentf-fuzzy-match
tot
). – scaramouche Dec 10 '14 at 20:27