Unify key bindings for helm/ivy-spacemacs-help
SPC h . helm/ivy-spacemacs-help-dotspacemacs SPC h SPC helm/ivy-spacemacs-help SPC h f helm/ivy-spacemacs-help-faq SPC h l helm/ivy-spacemacs-help-layers SPC h p helm/ivy-spacemacs-help-packages SPC h r helm/ivy-spacemacs-help-docs SPC h t helm/ivy-spacemacs-help-toggles
This commit is contained in:
parent
56f656fdeb
commit
813114efa1
|
@ -72,10 +72,51 @@
|
||||||
,(helm-spacemacs-help//faq-source))))
|
,(helm-spacemacs-help//faq-source))))
|
||||||
|
|
||||||
;;;###autoload
|
;;;###autoload
|
||||||
(defun helm-spacemacs-help-faq (arg)
|
(defun helm-spacemacs-help-dotspacemacs ()
|
||||||
"Looking in the FAQ with helm."
|
"Helm session to search for dotfile variables."
|
||||||
|
(interactive)
|
||||||
|
(helm-spacemacs-help-mode)
|
||||||
|
(helm :buffer "*helm: spacemacs*"
|
||||||
|
:sources `(,(helm-spacemacs-help//dotspacemacs-source))))
|
||||||
|
|
||||||
|
;;;###autoload
|
||||||
|
(defun helm-spacemacs-help-layers ()
|
||||||
|
"Helm session to search for layers."
|
||||||
|
(interactive)
|
||||||
|
(helm-spacemacs-help-mode)
|
||||||
|
(helm :buffer "*helm: spacemacs*"
|
||||||
|
:sources `(,(helm-spacemacs-help//layer-source))))
|
||||||
|
|
||||||
|
;;;###autoload
|
||||||
|
(defun helm-spacemacs-help-packages (arg)
|
||||||
|
"Helm session to search for packages."
|
||||||
(interactive "P")
|
(interactive "P")
|
||||||
(helm-spacemacs-help-mode)
|
(helm-spacemacs-help-mode)
|
||||||
|
(helm-spacemacs-help//init arg)
|
||||||
|
(helm :buffer "*helm: spacemacs*"
|
||||||
|
:sources `(,(helm-spacemacs-help//package-source))))
|
||||||
|
|
||||||
|
;;;###autoload
|
||||||
|
(defun helm-spacemacs-help-docs ()
|
||||||
|
"Helm session to search for documentation."
|
||||||
|
(interactive)
|
||||||
|
(helm-spacemacs-help-mode)
|
||||||
|
(helm :buffer "*helm: spacemacs*"
|
||||||
|
:sources `(,(helm-spacemacs-help//documentation-source))))
|
||||||
|
|
||||||
|
;;;###autoload
|
||||||
|
(defun helm-spacemacs-help-toggles ()
|
||||||
|
"Helm session to search for toggles."
|
||||||
|
(interactive)
|
||||||
|
(helm-spacemacs-help-mode)
|
||||||
|
(helm :buffer "*helm: spacemacs*"
|
||||||
|
:sources `(,(helm-spacemacs-help//toggle-source))))
|
||||||
|
|
||||||
|
;;;###autoload
|
||||||
|
(defun helm-spacemacs-help-faq ()
|
||||||
|
"Helm session to search for the FAQ."
|
||||||
|
(interactive)
|
||||||
|
(helm-spacemacs-help-mode)
|
||||||
(helm :buffer "*helm: spacemacs*"
|
(helm :buffer "*helm: spacemacs*"
|
||||||
:sources `(,(helm-spacemacs-help//faq-source))))
|
:sources `(,(helm-spacemacs-help//faq-source))))
|
||||||
|
|
||||||
|
|
|
@ -871,7 +871,13 @@ Search for a search tool in the order provided by `dotspacemacs-search-tools'."
|
||||||
|
|
||||||
(defun spacemacs-helm/init-helm-spacemacs-help ()
|
(defun spacemacs-helm/init-helm-spacemacs-help ()
|
||||||
(use-package helm-spacemacs-help
|
(use-package helm-spacemacs-help
|
||||||
:commands (helm-spacemacs-help helm-spacemacs-help-faq)
|
:commands (helm-spacemacs-help-dotspacemacs
|
||||||
|
helm-spacemacs-help
|
||||||
|
helm-spacemacs-help-faq
|
||||||
|
helm-spacemacs-help-layers
|
||||||
|
helm-spacemacs-help-packages
|
||||||
|
helm-spacemacs-help-docs
|
||||||
|
helm-spacemacs-help-toggles)
|
||||||
:init
|
:init
|
||||||
(progn
|
(progn
|
||||||
(defun spacemacs-base/helm-spacemacs-deprecated (arg)
|
(defun spacemacs-base/helm-spacemacs-deprecated (arg)
|
||||||
|
@ -883,7 +889,14 @@ Search for a search tool in the order provided by `dotspacemacs-search-tools'."
|
||||||
(helm-spacemacs arg))
|
(helm-spacemacs arg))
|
||||||
(spacemacs/set-leader-keys "feh" 'spacemacs-base/helm-spacemacs-deprecated)
|
(spacemacs/set-leader-keys "feh" 'spacemacs-base/helm-spacemacs-deprecated)
|
||||||
(spacemacs/set-leader-keys "fef" 'helm-spacemacs-help-faq)
|
(spacemacs/set-leader-keys "fef" 'helm-spacemacs-help-faq)
|
||||||
(spacemacs/set-leader-keys "h SPC" 'helm-spacemacs-help))))
|
(spacemacs/set-leader-keys
|
||||||
|
"h ." 'helm-spacemacs-help-dotspacemacs
|
||||||
|
"h SPC" 'helm-spacemacs-help
|
||||||
|
"h f" 'helm-spacemacs-help-faq
|
||||||
|
"h l" 'helm-spacemacs-help-layers
|
||||||
|
"h p" 'helm-spacemacs-help-packages
|
||||||
|
"h r" 'helm-spacemacs-help-docs
|
||||||
|
"h t" 'helm-spacemacs-help-toggles))))
|
||||||
|
|
||||||
(defun spacemacs-helm/init-helm-swoop ()
|
(defun spacemacs-helm/init-helm-swoop ()
|
||||||
(use-package helm-swoop
|
(use-package helm-swoop
|
||||||
|
|
|
@ -286,11 +286,21 @@ Helm hack."
|
||||||
|
|
||||||
(defun spacemacs-ivy/init-ivy-spacemacs-help ()
|
(defun spacemacs-ivy/init-ivy-spacemacs-help ()
|
||||||
(use-package ivy-spacemacs-help
|
(use-package ivy-spacemacs-help
|
||||||
|
:commands (ivy-spacemacs-help-dotspacemacs
|
||||||
|
ivy-spacemacs-help
|
||||||
|
ivy-spacemacs-help-faq
|
||||||
|
ivy-spacemacs-help-layers
|
||||||
|
ivy-spacemacs-help-packages
|
||||||
|
ivy-spacemacs-help-docs
|
||||||
|
ivy-spacemacs-help-toggles)
|
||||||
:init (spacemacs/set-leader-keys
|
:init (spacemacs/set-leader-keys
|
||||||
"h SPC" 'ivy-spacemacs-help-docs
|
"h ." 'ivy-spacemacs-help-dotspacemacs
|
||||||
"h ." 'ivy-spacemacs-help-dotspacemacs
|
"h SPC" 'ivy-spacemacs-help
|
||||||
"h l" 'ivy-spacemacs-help
|
"h f" 'ivy-spacemacs-help-faq
|
||||||
"h t" 'ivy-spacemacs-help-toggles)))
|
"h l" 'ivy-spacemacs-help-layers
|
||||||
|
"h p" 'ivy-spacemacs-help-packages
|
||||||
|
"h r" 'ivy-spacemacs-help-docs
|
||||||
|
"h t" 'ivy-spacemacs-help-toggles)))
|
||||||
|
|
||||||
(defun spacemacs-ivy/init-swiper ()
|
(defun spacemacs-ivy/init-swiper ()
|
||||||
(use-package swiper
|
(use-package swiper
|
||||||
|
|
Loading…
Reference in a new issue