comparison lispref/errors.texi @ 7600:8bf07ff6a929

entered into RCS
author Richard M. Stallman <rms@gnu.org>
date Sat, 21 May 1994 02:22:28 +0000
parents 462fc7e81e6e
children a6eb5f12b0f3
comparison
equal deleted inserted replaced
7599:880fcef68f73 7600:8bf07ff6a929
6 @node Standard Errors, Standard Buffer-Local Variables, GNU Emacs Internals, Top 6 @node Standard Errors, Standard Buffer-Local Variables, GNU Emacs Internals, Top
7 @appendix Standard Errors 7 @appendix Standard Errors
8 8
9 Here is the complete list of the error symbols in standard Emacs, 9 Here is the complete list of the error symbols in standard Emacs,
10 grouped by concept. The list includes each symbol's message (on the 10 grouped by concept. The list includes each symbol's message (on the
11 @code{error-message} property of the symbol), and a cross reference to a 11 @code{error-message} property of the symbol) and a cross reference to a
12 description of how the error can occur. 12 description of how the error can occur.
13 13
14 Each error symbol has an @code{error-conditions} property which is a 14 Each error symbol has an @code{error-conditions} property that is a
15 list of symbols. Normally, this list includes the error symbol itself, 15 list of symbols. Normally this list includes the error symbol itself
16 and the symbol @code{error}. Occasionally it includes additional 16 and the symbol @code{error}. Occasionally it includes additional
17 symbols, which are intermediate classifications, narrower than @code{error} 17 symbols, which are intermediate classifications, narrower than
18 but broader than a single error symbol. For example, all the errors 18 @code{error} but broader than a single error symbol. For example, all
19 in accessing files have the condition @code{file-error}. 19 the errors in accessing files have the condition @code{file-error}.
20 20
21 As a special exception, the error symbol @code{quit} does not have the 21 As a special exception, the error symbol @code{quit} does not have the
22 condition @code{error}, because quitting is not considered an error. 22 condition @code{error}, because quitting is not considered an error.
23 23
24 @xref{Errors}, for an explanation of how errors are generated and 24 @xref{Errors}, for an explanation of how errors are generated and
60 @code{"End of file during parsing"}@* 60 @code{"End of file during parsing"}@*
61 This is not a @code{file-error}.@* 61 This is not a @code{file-error}.@*
62 @xref{Input Functions}. 62 @xref{Input Functions}.
63 63
64 @item file-error 64 @item file-error
65 This error, and its subcategories, do not have 65 This error and its subcategories do not have error-strings, because the
66 error-strings, because the error message is constructed from the data 66 error message is constructed from the data items alone when the error
67 items alone when the error condition @code{file-error} is present.@* 67 condition @code{file-error} is present.@*
68 @xref{Files}. 68 @xref{Files}.
69 69
70 @item file-locked 70 @item file-locked
71 This is a @code{file-error}.@* 71 This is a @code{file-error}.@*
72 @xref{File Locks}. 72 @xref{File Locks}.
75 This is a @code{file-error}.@* 75 This is a @code{file-error}.@*
76 @xref{Writing to Files}. 76 @xref{Writing to Files}.
77 77
78 @item file-supersession 78 @item file-supersession
79 This is a @code{file-error}.@* 79 This is a @code{file-error}.@*
80 @xref{Buffer Modification}. 80 @xref{Modification Time}.
81 81
82 @item invalid-function 82 @item invalid-function
83 @code{"Invalid function"}@* 83 @code{"Invalid function"}@*
84 @xref{Classifying Lists}. 84 @xref{Classifying Lists}.
85 85