diff options
author | João Távora <joaotavora@gmail.com> | 2020-07-10 20:49:54 +0100 |
---|---|---|
committer | João Távora <joaotavora@gmail.com> | 2020-07-12 14:24:05 +0100 |
commit | 45d7db6d22e7caada63635aa3e627aad80b0d1e9 (patch) | |
tree | b5378d458f3b9269912d22409cb89247cabe5a65 /lisp/mail/uudecode.el | |
parent | 7ee32966a951b2e07daf219da0f6f1eabf638a8a (diff) | |
download | emacs-45d7db6d22e7caada63635aa3e627aad80b0d1e9.tar.gz emacs-45d7db6d22e7caada63635aa3e627aad80b0d1e9.tar.bz2 emacs-45d7db6d22e7caada63635aa3e627aad80b0d1e9.zip |
Sort out ElDoc backward compatibility of eldoc-documentation-function
As explained previously, we can't simply make
eldoc-documentation-function an variable alias for
eldoc-documentation-strategy, because ElDoc is pre-loaded in Emacs <
28, where it holds at least one buffer-local binding. So if eldoc.el
is loaded in those versions, we do the variable alias binding in
reverse. We do this using a macro
eldoc--documentation-strategy-defcustom to at load time in which
direction to make the variable alias.
* lisp/emacs-lisp/eldoc.el
(eldoc--documentation-strategy-defcustom): Helper macro.
(eldoc-documentation-strategy, eldoc-documentation-function): Use it.
(Version): Bump to 1.5.0
Diffstat (limited to 'lisp/mail/uudecode.el')
0 files changed, 0 insertions, 0 deletions