From: John Wiegley Date: Thu, 25 Feb 2016 23:08:32 +0000 (-0800) Subject: Handle :unless correctly X-Git-Tag: emacs-29.0.90~1306^2~15^2~313 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=c65a334276;p=emacs.git Handle :unless correctly GitHub-reference: fixes https://github.com/jwiegley/use-package/issues/197 --- 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)))