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

View file

@ -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,7 +79,6 @@
(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
@ -90,7 +88,7 @@
"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