emacs/lisp/use-package
John Lee f30d5761af Even when there's no :config, run any pre/post config hooks
i.e., following the existing docs for use-package-inject-hooks, these hooks are
run:

use-package--foo--pre-config-hook
use-package--foo--post-config-hook

This should make config customisations more predictable (for example, spacemacs
uses these hooks extensively to allow 'layers' to be customised).

I got rid of the "special" default value for :config, because it doesn't seem to
be treated any differently than nil.

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

Copyright-paperwork-exempt: yes
2020-05-09 23:46:53 +01:00
..
bind-chord.el Please the byte-compiler 2017-12-04 11:53:52 -08:00
bind-key.el Fix typos 2019-11-06 13:49:46 +01:00
use-package-bind-key.el Merge pull request from justbur/autoload-keymap 2018-07-15 11:01:24 -07:00
use-package-chords.el prefix argument with _ to suppress Unused lexical argument warning 2018-08-13 15:15:42 -04:00
use-package-core.el Even when there's no :config, run any pre/post config hooks 2020-05-09 23:46:53 +01:00
use-package-delight.el Enable lexical binding 2018-06-13 20:24:09 -05:00
use-package-diminish.el Enable lexical binding 2018-06-13 20:24:09 -05:00
use-package-ensure-system-package.el [] Install system packages using system-packages-install 2018-09-12 19:12:49 +01:00
use-package-ensure.el Enable lexical binding 2018-06-13 20:24:09 -05:00
use-package-jump.el Enable lexical binding 2018-06-13 20:24:09 -05:00
use-package-lint.el Enable lexical binding 2018-06-13 20:24:09 -05:00
use-package.el Enable lexical binding 2018-06-13 20:24:09 -05:00