completion/helm: fix 'n refactor +fuzzy flag
Didn't properly disable fuzzy search when +fuzzy flag was absent.
This commit is contained in:
parent
c1e2919294
commit
b180aceaa8
1 changed files with 20 additions and 18 deletions
|
@ -52,6 +52,24 @@ If you want to already use git-grep or grep, set this to nil.")
|
||||||
;; Don't override evil-ex's completion
|
;; Don't override evil-ex's completion
|
||||||
helm-mode-handle-completion-in-region nil)
|
helm-mode-handle-completion-in-region nil)
|
||||||
|
|
||||||
|
(let ((fuzzy (featurep! +fuzzy)))
|
||||||
|
(setq helm-mode-fuzzy-match fuzzy
|
||||||
|
helm-completion-in-region-fuzzy-match fuzzy
|
||||||
|
helm-M-x-fuzzy-match fuzzy
|
||||||
|
helm-apropos-fuzzy-match fuzzy
|
||||||
|
helm-bookmark-show-location fuzzy
|
||||||
|
helm-buffers-fuzzy-matching fuzzy
|
||||||
|
helm-completion-in-region-fuzzy-match fuzzy
|
||||||
|
helm-file-cache-fuzzy-match fuzzy
|
||||||
|
helm-flx-for-helm-locate fuzzy
|
||||||
|
helm-imenu-fuzzy-match fuzzy
|
||||||
|
helm-apropos-fuzzy-match fuzzy
|
||||||
|
helm-lisp-fuzzy-completion fuzzy
|
||||||
|
helm-locate-fuzzy-match fuzzy
|
||||||
|
helm-projectile-fuzzy-match fuzzy
|
||||||
|
helm-recentf-fuzzy-match fuzzy
|
||||||
|
helm-semantic-fuzzy-match fuzzy))
|
||||||
|
|
||||||
:config
|
:config
|
||||||
(defun +helm*replace-prompt (plist)
|
(defun +helm*replace-prompt (plist)
|
||||||
"Globally replace helm prompts with `+helm-global-prompt'."
|
"Globally replace helm prompts with `+helm-global-prompt'."
|
||||||
|
@ -81,24 +99,8 @@ If you want to already use git-grep or grep, set this to nil.")
|
||||||
|
|
||||||
(def-package! helm-flx
|
(def-package! helm-flx
|
||||||
:when (featurep! +fuzzy)
|
:when (featurep! +fuzzy)
|
||||||
:after helm
|
:hook (helm-mode . helm-flx-mode)
|
||||||
:init
|
:config (helm-flx-mode +1))
|
||||||
(setq helm-candidate-number-limit 40
|
|
||||||
helm-M-x-fuzzy-match t
|
|
||||||
helm-apropos-fuzzy-match t
|
|
||||||
helm-bookmark-show-location t
|
|
||||||
helm-buffers-fuzzy-matching t
|
|
||||||
helm-completion-in-region-fuzzy-match t
|
|
||||||
helm-file-cache-fuzzy-match t
|
|
||||||
helm-imenu-fuzzy-match t
|
|
||||||
helm-locate-fuzzy-match t
|
|
||||||
helm-flx-for-helm-locate t
|
|
||||||
helm-mode-fuzzy-match t
|
|
||||||
helm-projectile-fuzzy-match t
|
|
||||||
helm-recentf-fuzzy-match t
|
|
||||||
helm-semantic-fuzzy-match t)
|
|
||||||
:config
|
|
||||||
(helm-flx-mode +1))
|
|
||||||
|
|
||||||
|
|
||||||
;; `helm-ag'
|
;; `helm-ag'
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue