[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
bug#9115: 24.0.50; `documentation' should not return args list for CL de
From: |
Thierry Volpiatto |
Subject: |
bug#9115: 24.0.50; `documentation' should not return args list for CL defun*. |
Date: |
Wed, 03 Aug 2011 16:45:46 +0200 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/24.0.50 (gnu/linux) |
Stefan Monnier <monnier@iro.umontreal.ca> writes:
> Ah, I see the problem now. Would the patch below have helped?
Yes, better.
Here what i have in my help buffer of help-split-fundoc:
--8<---------------cut here---------------start------------->8---
USAGE= liste des arguments de la fonction.
DOC= Docstring de la fonction.
DEF= dans la liste des arguments (USAGE), on va avoir:
"(DEF arg1 arg2 ...)"
Si DEF est nil on aura:
"(nil arg1 arg2...)"
Autrement:
"(DEF_name arg1 arg2...)"
Exemples:
[...]
--8<---------------cut here---------------end--------------->8---
>> Idem for "def" argument.
>
> Not sure how I can improve this part.
>
>
> Stefan
>
>
> === modified file 'lisp/help-fns.el'
> --- lisp/help-fns.el 2011-06-28 17:20:41 +0000
> +++ lisp/help-fns.el 2011-08-03 14:29:40 +0000
> @@ -102,7 +102,8 @@
>
> (defun help-split-fundoc (docstring def)
> "Split a function DOCSTRING into the actual doc and the usage info.
> -Return (USAGE . DOC) or nil if there's no usage info.
> +Return (USAGE . DOC) or nil if there's no usage info, where USAGE info
> +is a string such as \"(apply FUNCTION &rest ARGUMENTS)\".
> DEF is the function whose usage we're looking for in DOCSTRING."
> ;; Functions can get the calling sequence at the end of the doc string.
> ;; In cases where `function' has been fset to a subr we can't search for
>
--
A+ Thierry
Get my Gnupg key:
gpg --keyserver pgp.mit.edu --recv-keys 59F29997
- bug#9115: 24.0.50; `documentation' should not return args list for CL defun*., Stefan Monnier, 2011/08/01
- bug#9115: 24.0.50; `documentation' should not return args list for CL defun*., Thierry Volpiatto, 2011/08/02
- bug#9115: 24.0.50; `documentation' should not return args list for CL defun*., Stefan Monnier, 2011/08/02
- bug#9115: 24.0.50; `documentation' should not return args list for CL defun*., Thierry Volpiatto, 2011/08/02
- bug#9115: 24.0.50; `documentation' should not return args list for CL defun*., Stefan Monnier, 2011/08/02
- bug#9115: 24.0.50; `documentation' should not return args list for CL defun*., Thierry Volpiatto, 2011/08/02
- bug#9115: 24.0.50; `documentation' should not return args list for CL defun*., Stefan Monnier, 2011/08/02
- bug#9115: 24.0.50; `documentation' should not return args list for CL defun*., Thierry Volpiatto, 2011/08/03
- bug#9115: 24.0.50; `documentation' should not return args list for CL defun*., Stefan Monnier, 2011/08/03
- bug#9115: 24.0.50; `documentation' should not return args list for CL defun*.,
Thierry Volpiatto <=