Replace helm-swoop with swiper-helm
Swiper is superior. The downside is it pulls in ivy as a dependency, but that is acceptable considering how small it is.
This commit is contained in:
parent
b180aceaa8
commit
7f5e778b0c
3 changed files with 6 additions and 13 deletions
|
@ -144,16 +144,9 @@ If you want to already use git-grep or grep, set this to nil.")
|
||||||
(set-keymap-parent helm-projectile-find-file-map helm-map))
|
(set-keymap-parent helm-projectile-find-file-map helm-map))
|
||||||
|
|
||||||
|
|
||||||
(def-package! helm-swoop ; https://github.com/ShingoFukuyama/helm-swoop
|
;; `swiper-helm'
|
||||||
:commands helm-multi-swoop-all
|
(setq swiper-helm-display-function
|
||||||
:config
|
(lambda (buf &optional _resume) (pop-to-buffer buf)))
|
||||||
(setq helm-swoop-use-line-number-face t
|
|
||||||
helm-swoop-candidate-number-limit 200
|
|
||||||
helm-swoop-speed-or-color t
|
|
||||||
;; no initial input
|
|
||||||
helm-swoop-pre-input-function (lambda () "")
|
|
||||||
;; Always split below current window
|
|
||||||
helm-swoop-split-with-multiple-windows t))
|
|
||||||
|
|
||||||
|
|
||||||
(def-package! wgrep
|
(def-package! wgrep
|
||||||
|
|
|
@ -8,7 +8,7 @@
|
||||||
(package! helm-css-scss)
|
(package! helm-css-scss)
|
||||||
(package! helm-describe-modes :recipe (:fetcher github :repo "emacs-helm/helm-describe-modes"))
|
(package! helm-describe-modes :recipe (:fetcher github :repo "emacs-helm/helm-describe-modes"))
|
||||||
(package! helm-projectile)
|
(package! helm-projectile)
|
||||||
(package! helm-swoop)
|
(package! swiper-helm)
|
||||||
(package! wgrep)
|
(package! wgrep)
|
||||||
(when (featurep! +fuzzy)
|
(when (featurep! +fuzzy)
|
||||||
(package! helm-flx))
|
(package! helm-flx))
|
||||||
|
|
|
@ -60,7 +60,7 @@
|
||||||
:n "M-c" #'evil-yank
|
:n "M-c" #'evil-yank
|
||||||
:n "M-q" (if (daemonp) #'delete-frame #'evil-quit-all)
|
:n "M-q" (if (daemonp) #'delete-frame #'evil-quit-all)
|
||||||
(:when (featurep! :completion helm)
|
(:when (featurep! :completion helm)
|
||||||
:n "M-f" #'helm-swoop)
|
:n "M-f" #'swiper-helm)
|
||||||
(:when (featurep! :completion ivy)
|
(:when (featurep! :completion ivy)
|
||||||
:n "M-f" #'swiper)
|
:n "M-f" #'swiper)
|
||||||
:n "M-s" #'save-buffer
|
:n "M-s" #'save-buffer
|
||||||
|
@ -522,7 +522,7 @@
|
||||||
:desc "Project" :nv "p" #'+ivy/project-search
|
:desc "Project" :nv "p" #'+ivy/project-search
|
||||||
:desc "Directory" :nv "d" (λ! (+ivy/project-search t)))
|
:desc "Directory" :nv "d" (λ! (+ivy/project-search t)))
|
||||||
(:when (featurep! :completion helm)
|
(:when (featurep! :completion helm)
|
||||||
:desc "Buffer" :nv "b" #'helm-swoop
|
:desc "Buffer" :nv "b" #'swiper-helm
|
||||||
:desc "Project" :nv "p" #'+helm/project-search
|
:desc "Project" :nv "p" #'+helm/project-search
|
||||||
:desc "Directory" :nv "d" (λ! (+helm/project-search t)))
|
:desc "Directory" :nv "d" (λ! (+helm/project-search t)))
|
||||||
:desc "Symbols" :nv "i" #'imenu
|
:desc "Symbols" :nv "i" #'imenu
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue