mirror of
git://git.sv.gnu.org/emacs.git
synced 2026-01-08 04:30:45 -08:00
Describe widget type `other'.
This commit is contained in:
parent
89c6809aa9
commit
da03dc1dad
1 changed files with 24 additions and 0 deletions
|
|
@ -507,6 +507,30 @@ For example,
|
|||
(const :tag "Ask" foo))
|
||||
@end example
|
||||
|
||||
@noindent
|
||||
describes a variable for which @code{t} means yes, @code{nil} means no,
|
||||
and @code{foo} means ``ask.''
|
||||
|
||||
@item (other @var{value})
|
||||
This alternative can match any Lisp value, but if the user chooses this
|
||||
alternative, that selects the value @var{value}.
|
||||
|
||||
The main use of @code{other} is as the last element of @code{choice}.
|
||||
For example,
|
||||
|
||||
@example
|
||||
(choice (const :tag "Yes" t)
|
||||
(const :tag "No" nil)
|
||||
(other :tag "Ask" foo))
|
||||
@end example
|
||||
|
||||
@noindent
|
||||
describes a variable for which @code{t} means yes, @code{nil} means no,
|
||||
and anything else means ``ask.'' If the user chooses @samp{Ask} from
|
||||
the menu of alternatives, that specifies the value @code{foo}; but any
|
||||
other value (not @code{t}, @code{nil} or @code{foo}) displays as
|
||||
@samp{Ask}, just like @code{foo}.
|
||||
|
||||
@item (function-item @var{function})
|
||||
Like @code{const}, but used for values which are functions. This
|
||||
displays the documentation string as well as the function name.
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue