ivy: use :toggle keywork for counsel-projectile
This commit is contained in:
parent
0c3ab2f3d1
commit
47988be186
|
@ -12,12 +12,11 @@
|
||||||
(setq ivy-packages
|
(setq ivy-packages
|
||||||
'(auto-highlight-symbol
|
'(auto-highlight-symbol
|
||||||
counsel
|
counsel
|
||||||
counsel-projectile
|
(counsel-projectile :toggle (configuration-layer/package-usedp 'projectile))
|
||||||
evil
|
evil
|
||||||
flx
|
flx
|
||||||
ivy
|
ivy
|
||||||
(ivy-spacemacs-help :location local)
|
(ivy-spacemacs-help :location local)
|
||||||
;; Why do we need this ?
|
|
||||||
projectile
|
projectile
|
||||||
smex
|
smex
|
||||||
swiper
|
swiper
|
||||||
|
@ -80,17 +79,16 @@
|
||||||
(ivy-set-display-transformer 'spacemacs/counsel-search 'counsel-git-grep-transformer))))
|
(ivy-set-display-transformer 'spacemacs/counsel-search 'counsel-git-grep-transformer))))
|
||||||
|
|
||||||
(defun ivy/init-counsel-projectile ()
|
(defun ivy/init-counsel-projectile ()
|
||||||
(when (configuration-layer/package-usedp 'projectile)
|
(use-package counsel-projectile
|
||||||
(use-package counsel-projectile
|
:defer t
|
||||||
:defer t
|
:init
|
||||||
:init
|
(spacemacs/set-leader-keys
|
||||||
(spacemacs/set-leader-keys
|
"pb" 'counsel-projectile-switch-to-buffer
|
||||||
"pb" 'counsel-projectile-switch-to-buffer
|
"pd" 'counsel-projectile-find-dir
|
||||||
"pd" 'counsel-projectile-find-dir
|
"pp" 'counsel-projectile
|
||||||
"pp" 'counsel-projectile
|
"pf" 'counsel-projectile-find-file
|
||||||
"pf" 'counsel-projectile-find-file
|
"pr" 'projectile-recentf
|
||||||
"pr" 'projectile-recentf
|
"ps" 'counsel-projectile)))
|
||||||
"ps" 'counsel-projectile))))
|
|
||||||
|
|
||||||
(defun ivy/post-init-auto-highlight-symbol ()
|
(defun ivy/post-init-auto-highlight-symbol ()
|
||||||
(setq spacemacs-symbol-highlight-transient-state-remove-bindings
|
(setq spacemacs-symbol-highlight-transient-state-remove-bindings
|
||||||
|
|
Loading…
Reference in a new issue