From 67f9f4828dde2d9052d8b8eafb3dce3eab5a9008 Mon Sep 17 00:00:00 2001 From: syl20bnr Date: Sun, 16 Oct 2016 21:59:44 -0400 Subject: [PATCH] purpose: replace use-packag :if by layer :toggle --- layers/+spacemacs/spacemacs-purpose/packages.el | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/layers/+spacemacs/spacemacs-purpose/packages.el b/layers/+spacemacs/spacemacs-purpose/packages.el index b1837af82..5bbd39277 100644 --- a/layers/+spacemacs/spacemacs-purpose/packages.el +++ b/layers/+spacemacs/spacemacs-purpose/packages.el @@ -14,7 +14,9 @@ (helm-purpose :toggle (configuration-layer/layer-usedp 'helm)) (ivy-purpose :toggle (configuration-layer/layer-usedp 'ivy)) popwin - (spacemacs-purpose-popwin :location local) + (spacemacs-purpose-popwin + :location local + :toggle (configuration-layer/package-usedp 'popwin)) window-purpose)) (defun spacemacs-purpose/post-init-eyebrowse () @@ -81,9 +83,6 @@ (use-package spacemacs-purpose-popwin ;; don't load spacemacs-purpose-popwin if popwin is excluded. ;; can't wrap `spacemacs-purpose/init-purpose-popwin' in a top-level `when' - ;; because popwin isn't yet marked as used then. the condition won't work in - ;; top-level, only here - :if (configuration-layer/package-usedp 'popwin) ;; spacemacs-purpose-popwin needs to be configured after popwin and ;; window-purpose. popwin is guaranteed to run before ;; spacemacs-purpose-popwin due to alphabetic order, but for window-purpose