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.
``` 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))
```
;; 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))
;;