New property dynamic-docstring-function for docstrings.
authorStefan Monnier <monnier@iro.umontreal.ca>
Fri, 9 Nov 2012 04:10:16 +0000 (23:10 -0500)
committerStefan Monnier <monnier@iro.umontreal.ca>
Fri, 9 Nov 2012 04:10:16 +0000 (23:10 -0500)
commit57618ecf3358e49ab3c380330e82ca8d2078cc63
treecb031b879ebeb162179f5718c015f70a5e31c755
parent67dd8ad119474d5c403e3410b4465baef2647609
New property dynamic-docstring-function for docstrings.
* src/doc.c (Fdocumentation): Handle new property
dynamic-docstring-function to replace the old ad-advice-info.
* lisp/emacs-lisp/advice.el: Use new dynamic docstrings.
(ad-make-advised-definition-docstring, ad-advised-definition-p):
Use dynamic-docstring-function instead of ad-advice-info.
(ad--make-advised-docstring): New function extracted from
ad-make-advised-docstring.
(ad-make-advised-docstring): Use it.
* lisp/progmodes/sql.el (sql--make-help-docstring): New function, extracted
from sql-help.
(sql-help): Use it with dynamic-docstring-function.
etc/NEWS
lisp/ChangeLog
lisp/emacs-lisp/advice.el
lisp/progmodes/sql.el
src/ChangeLog
src/doc.c