summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJohn Wiegley <johnw@newartisans.com>2016-02-25 15:08:32 -0800
committerJohn Wiegley <johnw@newartisans.com>2016-02-25 15:08:32 -0800
commitc65a33427650a20b77138ee3cdfaeeb174dda35d (patch)
tree19b095cf6b5669b1ed03265c35c5fc7a99ad84ef
parent543935482f1d7a6dddcff9fc6da5b930c3b976e7 (diff)
downloademacs-c65a334276.tar.gz
Handle :unless correctly
GitHub-reference: fixes https://github.com/jwiegley/use-package/issues/197
-rw-r--r--lisp/use-package/use-package.el5
1 files changed, 1 insertions, 4 deletions
diff --git a/lisp/use-package/use-package.el b/lisp/use-package/use-package.el
index cf5b2814d45..67486194169 100644
--- a/lisp/use-package/use-package.el
+++ b/lisp/use-package/use-package.el
@@ -503,10 +503,7 @@ manually updated package."
(defalias 'use-package-normalize/:if 'use-package-normalize-test)
(defalias 'use-package-normalize/:when 'use-package-normalize-test)
-
-(defun use-package-normalize/:unless (name keyword args)
- (not (use-package-only-one (symbol-name keyword) args
- #'use-package-normalize-value)))
+(defalias 'use-package-normalize/:unless 'use-package-normalize-test)
(defun use-package-handler/:if (name keyword pred rest state)
(let ((body (use-package-process-keywords name rest state)))