ivy: use :toggle keywork for counsel-projectile

This commit is contained in:
syl20bnr 2016-05-31 23:09:55 -04:00
parent 0c3ab2f3d1
commit 47988be186
1 changed files with 11 additions and 13 deletions

View File

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