]> git.eshelyaron.com Git - emacs.git/commitdiff
Minor fix to :diminish
authorJohn Wiegley <johnw@newartisans.com>
Wed, 25 Mar 2015 02:59:10 +0000 (21:59 -0500)
committerJohn Wiegley <johnw@newartisans.com>
Wed, 25 Mar 2015 02:59:10 +0000 (21:59 -0500)
lisp/use-package/use-package.el

index 093188e141f70060c720821d04c7fa427a16be80..82b782bfe09513631a6c654eadf19f03fce2dd6c 100644 (file)
@@ -919,9 +919,10 @@ deferred until the prefix key sequence is pressed."
   (let ((body (use-package-process-keywords name-symbol rest state)))
     (use-package-concat
      (mapcar #'(lambda (var)
-                 (if (consp var)
-                     `(diminish ',(car var) ,(cdr var))
-                   `(diminish ',var)))
+                 `(if (fboundp 'diminish)
+                      ,(if (consp var)
+                           `(diminish ',(car var) ,(cdr var))
+                         `(diminish ',var))))
              arg)
      body)))
 
@@ -1024,11 +1025,11 @@ this file.  Usage:
                     ,@(mapcar #'(lambda (var) `(defvar ,var))
                               (plist-get args* :defines))
                     (with-demoted-errors
-                        ,(format "Error loading %s: %%S" name-symbol)
+                        ,(format "Cannot load %s: %%S" name-symbol)
                       ,(if use-package-verbose
                            `(message "Compiling package %s" ',name-symbol))
                       ,(unless (plist-get args* :no-require)
-                         `(require ',name-symbol nil t)))))))
+                         `(require ',name-symbol)))))))
 
       (let ((body
              (macroexp-progn