summaryrefslogtreecommitdiff
path: root/lisp/mail/uudecode.el
diff options
context:
space:
mode:
authorJoão Távora <joaotavora@gmail.com>2020-07-10 20:49:54 +0100
committerJoão Távora <joaotavora@gmail.com>2020-07-12 14:24:05 +0100
commit45d7db6d22e7caada63635aa3e627aad80b0d1e9 (patch)
treeb5378d458f3b9269912d22409cb89247cabe5a65 /lisp/mail/uudecode.el
parent7ee32966a951b2e07daf219da0f6f1eabf638a8a (diff)
downloademacs-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