From 47988be1866cea45c8a0cb8c49fe23e177159ab3 Mon Sep 17 00:00:00 2001 From: syl20bnr Date: Tue, 31 May 2016 23:09:55 -0400 Subject: [PATCH] ivy: use :toggle keywork for counsel-projectile --- layers/+completion/ivy/packages.el | 24 +++++++++++------------- 1 file changed, 11 insertions(+), 13 deletions(-) diff --git a/layers/+completion/ivy/packages.el b/layers/+completion/ivy/packages.el index 57b80fc28..b4f5d851e 100644 --- a/layers/+completion/ivy/packages.el +++ b/layers/+completion/ivy/packages.el @@ -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