]> git.eshelyaron.com Git - emacs.git/commitdiff
Failed to require a package is just a message
authorJohn Wiegley <johnw@newartisans.com>
Wed, 25 Mar 2015 03:30:48 +0000 (22:30 -0500)
committerJohn Wiegley <johnw@newartisans.com>
Wed, 25 Mar 2015 03:30:48 +0000 (22:30 -0500)
lisp/use-package/use-package.el

index 82b782bfe09513631a6c654eadf19f03fce2dd6c..0d6325c4f0f5968d74ed955b6e1aff2bc4e6fdbf 100644 (file)
@@ -671,7 +671,7 @@ function for a particular keymap.  The keymap is expected to be
 defined by the package.  In this way, loading the package is
 deferred until the prefix key sequence is pressed."
   (if (not (require package nil t))
-      (error "Could not load package %s" package)
+      (use-package-error (format "Could not load package.el: %s" package))
     (if (and (boundp keymap-symbol)
              (keymapp (symbol-value keymap-symbol)))
         (let ((key (key-description (this-command-keys-vector)))
@@ -682,8 +682,9 @@ deferred until the prefix key sequence is pressed."
             (bind-key key keymap))
           (setq unread-command-events
                 (listify-key-sequence (this-command-keys-vector))))
-      (error "use-package: package %s failed to define keymap %s"
-             package keymap-symbol))))
+      (use-package-error
+       (format "use-package: package.el %s failed to define keymap %s"
+               package keymap-symbol)))))
 
 (defun use-package-handler/:bind-keymap
     (name-symbol keyword arg rest state &optional override)
@@ -882,10 +883,7 @@ deferred until the prefix key sequence is pressed."
              config-body)
           `((if (not (require ',name-symbol nil t))
                 (ignore
-                 (display-warning
-                  'use-package
-                  (format "Could not load %s" ',name-symbol)
-                  :error))
+                 (message (format "Could not load %s" ',name-symbol)))
               ,@config-body)))))))
 
 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;