New property dynamic-docstring-function for docstrings.
commitdaa84a03e1a35c9d86865a39f7e2a768a1f43873
authorStefan Monnier <monnier@iro.umontreal.ca>
Fri, 9 Nov 2012 04:10:16 +0000 (8 23:10 -0500)
committerStefan Monnier <monnier@iro.umontreal.ca>
Fri, 9 Nov 2012 04:10:16 +0000 (8 23:10 -0500)
treecb385c7fe583c0c68ecd7ed0bbd7ba5eff9304dc
parentead84fef00443fac8898e9eedba84d5888b599c4
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