diff options
author | Stefan Monnier <monnier@iro.umontreal.ca> | 2021-01-05 17:57:15 -0500 |
---|---|---|
committer | Stefan Monnier <monnier@iro.umontreal.ca> | 2021-01-05 17:57:15 -0500 |
commit | 7d7bfbf0346114b116e14a4338ea235d12674f13 (patch) | |
tree | 3faa31cbe70fbda6f6bc3e12480b771749fdd2e2 /test/lisp/emacs-lisp/bytecomp-resources/warn-wide-docstring-defconst.el | |
parent | 048b1aaec8d5cd4ce6e6a5a9b8091608d0af81a6 (diff) | |
download | emacs-7d7bfbf0346114b116e14a4338ea235d12674f13.tar.gz emacs-7d7bfbf0346114b116e14a4338ea235d12674f13.tar.bz2 emacs-7d7bfbf0346114b116e14a4338ea235d12674f13.zip |
* lisp/emacs-lisp/autoload.el: Improve last change
It turns out there were other places that used `custom-initialize-delay`
on autoloaded variables and used various hacks to make it work with
`autoload.el`. The new code makes those hacks unneeded.
Also, there's no point trying to "optimize" those rare cases anyway,
so I simplified the `autoload.el` code for those cases.
(make-autoload): For non-trivial cases,
just include the whole `defcustom` instead of trying to mimic it.
* lisp/mail/rmail.el (rmail-spool-directory): Remove hacks.
* lisp/info.el (Info-default-directory-list): Remove `progn` hack.
* lisp/custom.el (custom-declare-variable)
(custom-handle-all-keywords): Don't use pseudo-group `nil`.
Diffstat (limited to 'test/lisp/emacs-lisp/bytecomp-resources/warn-wide-docstring-defconst.el')
0 files changed, 0 insertions, 0 deletions