summaryrefslogtreecommitdiff
path: root/lisp/use-package/use-package.el
diff options
context:
space:
mode:
authorJonas Bernoulli <jonas@bernoul.li>2016-12-18 15:47:36 +0100
committerJonas Bernoulli <jonas@bernoul.li>2016-12-18 15:47:36 +0100
commit75e0cd93c53beff2abe81b8e2f0bd25d9098f078 (patch)
tree7dd4b435e731956275a23e791faa5b4d543d4c42 /lisp/use-package/use-package.el
parent42b7a774cf32827c9604e76d9b19e9016ee209c6 (diff)
downloademacs-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