Update ‘use-package’ example for current ‘:after’ behavior.
authorJoe Wreschnig <joe.wreschnig@gmail.com>
Sat, 17 Feb 2018 11:08:45 +0000 (12:08 +0100)
committerJoe Wreschnig <joe.wreschnig@gmail.com>
Sat, 17 Feb 2018 11:17:22 +0000 (12:17 +0100)
In older versions of ‘use-package’, the ‘:after’ option would override
deferred loading and load the package after the specified ones. Today it
allows but doesn’t force load; you need to combine it with ‘:demand’ to
get the equivalent behavior.

README.md
pelican-mode.el

index 308094c..65c21d4 100644 (file)
--- a/README.md
+++ b/README.md
@@ -28,7 +28,7 @@ Or with `use-package` and deferred loading:
 
 ``` emacs-lisp
 (use-package pelican-mode
 
 ``` emacs-lisp
 (use-package pelican-mode
-  :after (:any org rst markdown-mode adoc-mode)
+  :demand :after (:any org rst markdown-mode adoc-mode)
   :config
   (pelican-global-mode))
 ```
   :config
   (pelican-global-mode))
 ```
index 02d9078..f2f2357 100644 (file)
@@ -51,7 +51,7 @@
 ;; Or with ‘use-package’ and deferred loading:
 ;;
 ;;     (use-package pelican-mode
 ;; Or with ‘use-package’ and deferred loading:
 ;;
 ;;     (use-package pelican-mode
-;;       :after (:any org rst markdown-mode adoc-mode)
+;;       :demand :after (:any org rst markdown-mode adoc-mode)
 ;;       :config
 ;;       (pelican-global-mode))
 ;;
 ;;       :config
 ;;       (pelican-global-mode))
 ;;