Fuzzy matching - emacs-helm/helm GitHub Wiki
Fuzzy matching
Helm's built-in fuzzy matcher is activated for some commands. Helm's fuzzy matching is disabled by default. Currently these commands support fuzzy matching:
helm-recentf
: sethelm-recentf-fuzzy-match
tot
.helm-mini
: sethelm-buffers-fuzzy-matching
andhelm-recentf-fuzzy-match
tot
.helm-buffers-list
: sethelm-buffers-fuzzy-matching
tot
.helm-find-files
: fuzzy matching enabled by default.helm-locate
: sethelm-locate-fuzzy-match
tot
.helm-M-x
: sethelm-M-x-fuzzy-match
tot
.helm-semantic
: sethelm-semantic-fuzzy-match
tot
.helm-imenu
: sethelm-imenu-fuzzy-match
tot
.helm-apropos
: sethelm-apropos-fuzzy-match
tot
.helm-lisp-completion-at-point
: sethelm-lisp-fuzzy-completion
tot
.helm-source-session
: sethelm-session-fuzzy-match
tot
.helm-etags-select
: sethelm-etags-fuzzy-match
tot
.
To globally enable fuzzy matching for helm-mode
:
- set
helm-mode-fuzzy-match
tot
. - set
helm-completion-in-region-fuzzy-match
tot
.
IMPORTANT: For faster fuzzy matching, set
helm-candidate-number-limit
to 100 or less. Default is 100.