[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/compat 7619f21 89/99: Display version number of manual
From: |
ELPA Syncer |
Subject: |
[elpa] externals/compat 7619f21 89/99: Display version number of manual advice docstring |
Date: |
Sun, 17 Oct 2021 05:58:02 -0400 (EDT) |
branch: externals/compat
commit 7619f218486d35668bb116501b30c6f20e45243e
Author: Philip Kaludercic <philipk@posteo.net>
Commit: Philip Kaludercic <philipk@posteo.net>
Display version number of manual advice docstring
---
compat-macs.el | 11 ++++++-----
1 file changed, 6 insertions(+), 5 deletions(-)
diff --git a/compat-macs.el b/compat-macs.el
index f2e9c1b..46ea7aa 100644
--- a/compat-macs.el
+++ b/compat-macs.el
@@ -96,7 +96,7 @@ TYPE is used to set the symbol property `compat-type' for
NAME."
(regexp-quote (symbol-name name))
"\\)\\_>")
1 font-lock-preprocessor-face prepend))))
- ,(funcall install-fn realname))))
+ ,(funcall install-fn realname version))))
`(progn
(put ',realname 'compat-type ',type)
(put ',realname 'compat-version ,version)
@@ -146,7 +146,7 @@ attributes (see `compat-generate-common')."
,(and (eq type 'advice) '(ignore oldfun))
;; Insert the actual body now.
,@body))
- (lambda (realname)
+ (lambda (realname version)
(cond
((memq type '(func macro))
;; Functions and macros are installed by
@@ -165,8 +165,9 @@ attributes (see `compat-generate-common')."
(put ',name 'compat-advice-fn #',realname)
(defalias ',name
(lambda (&rest args)
- ,(format "[Manual compatibility advice for %S]\n\n%s"
- name (documentation name))
+ ,(format
+ "[Manual compatibility advice for `%S', defined in Emacs
%s]\n\n%s"
+ name version (documentation name))
(apply #',realname (cons (autoload-do-load ,oldfun)
args))))))))))
(lambda ()
(cond
@@ -254,7 +255,7 @@ non-nil value."
`(put ',realname 'permanent-local t))
(localp
`(make-variable-buffer-local ',realname))))))
- (lambda (realname)
+ (lambda (realname _version)
`(defvaralias ',name ',realname))
(lambda ()
`(not (boundp ',name)))
- [elpa] externals/compat ad92d70 61/99: Add decoded-time-* functions from 27.1, (continued)
- [elpa] externals/compat ad92d70 61/99: Add decoded-time-* functions from 27.1, ELPA Syncer, 2021/10/17
- [elpa] externals/compat 476aa10 62/99: Add json-* functions from 27.1, ELPA Syncer, 2021/10/17
- [elpa] externals/compat a0ea4ae 65/99: Call alist-get-full-elisp from alist-get-handle-testfn, ELPA Syncer, 2021/10/17
- [elpa] externals/compat 4513631 70/99: Fix compat-func-arity advice handling, ELPA Syncer, 2021/10/17
- [elpa] externals/compat 09bf8d8 75/99: Declare nadvice functions for compat-func-arity, ELPA Syncer, 2021/10/17
- [elpa] externals/compat 80ab781 77/99: Use advice.el for advising functions previously to Emacs 24.4, ELPA Syncer, 2021/10/17
- [elpa] externals/compat 20afc89 78/99: Add :cond checks to json-* functions in compat-27.1, ELPA Syncer, 2021/10/17
- [elpa] externals/compat 72c0781 81/99: Mention Chris Wellons' article on lambdas and byte compilation, ELPA Syncer, 2021/10/17
- [elpa] externals/compat ee068f0 82/99: Revert back to manual advising, ELPA Syncer, 2021/10/17
- [elpa] externals/compat 7bef68b 84/99: Mark regexp-opt as part of regexp-opt.el, ELPA Syncer, 2021/10/17
- [elpa] externals/compat 7619f21 89/99: Display version number of manual advice docstring,
ELPA Syncer <=
- [elpa] externals/compat 7245918 96/99: Fix handling of file-missing in require advice, ELPA Syncer, 2021/10/17
- [elpa] externals/compat 29dc297 98/99: Ensure that compat-maxargs-/= is visible at compile time, ELPA Syncer, 2021/10/17
- [elpa] externals/compat 61a1da1 44/99: Remove indirect-function compatibility, ELPA Syncer, 2021/10/17
- [elpa] externals/compat 044acff 58/99: Optionally let compat-func-arity handle advice, ELPA Syncer, 2021/10/17
- [elpa] externals/compat a46ab78 19/99: Add button-buttonize to emacs-28.1, ELPA Syncer, 2021/10/17
- [elpa] externals/compat 9c6818c 20/99: Add directory-name-p compatibility function, ELPA Syncer, 2021/10/17
- [elpa] externals/compat 070384b 24/99: Fix compat-tests for older versions, ELPA Syncer, 2021/10/17
- [elpa] externals/compat 05092cb 25/99: Fix compat-test indentation in compat-tests, ELPA Syncer, 2021/10/17
- [elpa] externals/compat cb339dd 31/99: Add :cond where applicable, ELPA Syncer, 2021/10/17
- [elpa] externals/compat 2d50e5c 32/99: Implement func-arity, ELPA Syncer, 2021/10/17