Clarify condition-case docstring
* src/eval.c (Fcondition_case): Note that it handles non-error symbols too.
This commit is contained in:
parent
bc4f4b6e0c
commit
3a2ffa62a7
1 changed files with 4 additions and 2 deletions
|
@ -1238,8 +1238,10 @@ Each element of HANDLERS looks like (CONDITION-NAME BODY...)
|
|||
where the BODY is made of Lisp expressions.
|
||||
|
||||
A handler is applicable to an error if CONDITION-NAME is one of the
|
||||
error's condition names. A CONDITION-NAME of t applies to any error
|
||||
symbol. If an error happens, the first applicable handler is run.
|
||||
error's condition names. Handlers may also apply when non-error
|
||||
symbols are signaled (e.g., `quit'). A CONDITION-NAME of t applies to
|
||||
any symbol, including non-error symbols. If multiple handlers are
|
||||
applicable, only the first one runs.
|
||||
|
||||
The car of a handler may be a list of condition names instead of a
|
||||
single condition name; then it handles all of them. If the special
|
||||
|
|
Loading…
Add table
Reference in a new issue