diff options
author | Jonas Bernoulli <jonas@bernoul.li> | 2016-12-18 15:47:36 +0100 |
---|---|---|
committer | Jonas Bernoulli <jonas@bernoul.li> | 2016-12-18 15:47:36 +0100 |
commit | 75e0cd93c53beff2abe81b8e2f0bd25d9098f078 (patch) | |
tree | 7dd4b435e731956275a23e791faa5b4d543d4c42 /lisp/use-package/use-package.el | |
parent | 42b7a774cf32827c9604e76d9b19e9016ee209c6 (diff) | |
download | emacs-75e0cd93c53beff2abe81b8e2f0bd25d9098f078.tar.gz emacs-75e0cd93c53beff2abe81b8e2f0bd25d9098f078.tar.bz2 emacs-75e0cd93c53beff2abe81b8e2f0bd25d9098f078.zip |
Delay decision whether to use eval-after-load until run-time
Just because a keymap variable is bound at macro-expansion-time
doesn't mean that it must be bound at run-time too.
Change `bind-keys-form', which is used by `bind-keys' and other
macros, to return a form which delays the decision on whether to
wrap the binding forms with `eval-after-load' until run-time.
Fixes https://github.com/jwiegley/use-package/issues/378.
Diffstat (limited to 'lisp/use-package/use-package.el')
0 files changed, 0 insertions, 0 deletions