]> git.eshelyaron.com Git - emacs.git/commitdiff
Adjust documentation for defadvice obsoletion
authorStefan Kangas <stefankangas@gmail.com>
Wed, 23 Aug 2023 22:54:37 +0000 (00:54 +0200)
committerStefan Kangas <stefankangas@gmail.com>
Wed, 23 Aug 2023 23:02:08 +0000 (01:02 +0200)
* doc/lispref/functions.texi (Porting Old Advice): Unequivocally say
that 'defadvice' is obsolete.
* doc/emacs/trouble.texi (Coding Standards): Refer to 'advice-add'
instead of the now-obsolete 'defadvice'.  (Bug#64757)
* doc/misc/ses.texi (Uses of advice-add in SES): Rename node from
"Uses of defadvice in SES".  Remove 'undo-more' entry, since that
advice was deleted in 2007.

doc/emacs/trouble.texi
doc/lispref/functions.texi
doc/misc/ses.texi

index d2e8ac3452ae48bb79e093aa5ad15b7ca3a9d2eb..3a43203619b9a41332bc21b230dc7a15d9d7bd4e 100644 (file)
@@ -1514,7 +1514,7 @@ Appendix, elisp, Emacs Lisp Reference}.
 @end ifclear
 
 @item
-Avoid using @code{defadvice} or @code{with-eval-after-load} for Lisp code
+Avoid using @code{advice-add} or @code{with-eval-after-load} for Lisp code
 to be included in Emacs.
 
 @item
index af116f629730dfe8ad7c99af29e7c506be03c0ee..53525e6b3869283842f426b55743d07ef279cd0e 100644 (file)
@@ -2177,7 +2177,7 @@ More specifically, the composition of the two functions behaves like:
 @findex defadvice
 @findex ad-activate
 
-A lot of code uses the old @code{defadvice} mechanism, which is largely made
+A lot of code uses the old @code{defadvice} mechanism, which has been made
 obsolete by the new @code{advice-add}, whose implementation and semantics is
 significantly simpler.
 
index 15722056f33fbfefaa2c3715813ec82dc70037c3..c12656fc79e70abe00871c4dbaa9d4c8a0adc8c6 100644 (file)
@@ -1308,20 +1308,13 @@ avoid virus warnings, each function used in a formula needs
 (put 'your-function-name 'safe-function t)
 @end lisp
 
-@node Uses of defadvice in @acronym{SES}
-@section Uses of defadvice in @acronym{SES}
-@findex defadvice
-@findex undo-more
+@node Uses of advice-add in @acronym{SES}
+@section Uses of advice-add in @acronym{SES}
+@findex advice-add
 @findex copy-region-as-kill
 @findex yank
 
 @table @code
-@item undo-more
-Defines a new undo element format (@var{fun} . @var{args}), which
-means ``undo by applying @var{fun} to @var{args}''.  For spreadsheet
-buffers, it allows undos in the data area even though that's outside
-the narrowing.
-
 @item copy-region-as-kill
 When copying from the print area of a spreadsheet, treat the region as
 a rectangle and attach each cell's formula and printer as 'ses