]> git.eshelyaron.com Git - emacs.git/commit
Get :defer-install completely working, in theory
authorRadon Rosborough <radon.neon@gmail.com>
Thu, 9 Mar 2017 04:05:15 +0000 (20:05 -0800)
committerRadon Rosborough <radon.neon@gmail.com>
Thu, 9 Mar 2017 04:05:15 +0000 (20:05 -0800)
commit57e38152e143ef9c447c015c09e7f375737f4b8e
tree7da07ce43e2962a65bf95b6bb186b3453e45c8fa
parent855a2afbe3167fe6bb9f1993fb825fd180605dd3
Get :defer-install completely working, in theory

* A quoting error has been fixed in `use-package-handler/:defer'.
* `use-package-install-deferred-package' has been updated to return t
  if the package was actually installed, and nil otherwise.
* The fake autoloads generated during deferred installation are
  doctored so Emacs does not think they were defined in the user's
  init-file.
* The docstrings of the fake autoloads have been improved.
* Arguments and interactivity are now correctly passed to the
  autoloaded function.
* The autoload now skips requiring the feature and calling the
  original function if the user declines to install the package. This
  prevents unprofessional errors.
lisp/use-package/use-package.el