]> git.eshelyaron.com Git - emacs.git/commitdiff
Make unrecognized keywords a warning
authorJohn Wiegley <johnw@newartisans.com>
Tue, 28 Nov 2017 19:31:35 +0000 (11:31 -0800)
committerJohn Wiegley <johnw@newartisans.com>
Tue, 28 Nov 2017 19:31:35 +0000 (11:31 -0800)
This could actually be used to store your own metadata in use-package
declarations, to be (read) later by simply parsing init file contents.

Fixes https://github.com/jwiegley/use-package/issues/483

lisp/use-package/use-package.el

index 9c095d738490fbf4dec4a046c97fe9c9980efb2e..83b9ae4f4aa198e23e3d3c8fad8f366becdacdd7 100644 (file)
@@ -534,7 +534,10 @@ This is in contrast to merely setting it to 0."
       (if (memq keyword use-package-keywords)
           (cons keyword
                 (cons arg (use-package-normalize-plist name tail)))
-        (use-package-error (format "Unrecognized keyword: %s" keyword))))))
+        (ignore
+         (display-warning 'use-package
+                          (format "Unrecognized keyword: %s" keyword)
+                          :warning))))))
 
 (defun use-package-process-keywords (name plist &optional state)
   "Process the next keyword in the free-form property list PLIST.