Mercurial > emacs
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 |