[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Docstring for define-key
From: |
Kim F. Storm |
Subject: |
Re: Docstring for define-key |
Date: |
21 Feb 2003 11:53:41 +0100 |
User-agent: |
Gnus/5.09 (Gnus v5.9.0) Emacs/21.3.50 |
Juanma Barranquero <address@hidden> writes:
> On Thu, 20 Feb 2003 20:58:19 +0100, address@hidden (Kai Großjohann) wrote:
>
> > I changed it accordingly.
>
> On the matter of define-key's docstring, the beginning:
>
> "Args KEYMAP, KEY, DEF. Define key sequence KEY, in KEYMAP, as DEF.
> KEYMAP is a keymap.
>
> [...]"
>
> is a bit redundant, isn't? What's wrong with:
>
> "Define key sequence KEY, in keymap KEYMAP, as DEF.
The convention is that the first line of the doc string should mention
the (non-optional) arguments in the actual sequence.
Since define-key args are KEYMAP KEY DEF, it's written like that.
However, if I enter C-h f define-key RET, the output looks like this:
'--------------------
|define-key is a built-in function.
|(define-key KEYMAP KEY DEF)
|
|Args KEYMAP, KEY, DEF. Define key sequence KEY, in KEYMAP, as DEF.
|KEYMAP is a keymap.
|
|KEY is a string or a vector of symbols and characters meaning a
|...
`-------------------
i.e. in that context, the arglist is printed right above the first line,
so it is indeed superfluous -- even if the arguments are mentioned in
the wrong order.
But another wording could be used to fulfill the convention:
Define, in KEYMAP, key sequence KEY as DEF.
--
Kim F. Storm <address@hidden> http://www.cua.dk
- Docstring for define-key, Kai Großjohann, 2003/02/19
- Re: Docstring for define-key, Kevin Rodgers, 2003/02/19
- Re: Docstring for define-key, Richard Stallman, 2003/02/20
- Re: Docstring for define-key, Kai Großjohann, 2003/02/20
- Re: Docstring for define-key, Juanma Barranquero, 2003/02/21
- Re: Docstring for define-key,
Kim F. Storm <=
- Re: Docstring for define-key, Juanma Barranquero, 2003/02/21
- Re: Docstring for define-key, Richard Stallman, 2003/02/22
- Re: Docstring for define-key, Stefan Monnier, 2003/02/22
- Re: Docstring for define-key, Richard Stallman, 2003/02/24
- Re: Docstring for define-key, Stefan Monnier, 2003/02/21
- Re: Docstring for define-key, Kai Großjohann, 2003/02/21