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,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