検索エンジンから来た人に注意このマニュアルは、Emacs ver. 19.x 向けのマニュアルを Mule 2.x の開発にあたり邦訳したものを、 電脳外道学会がミラーリングしているものであり、旧版製品パラノイアであるところの椅子人の趣味によるものです。しかしながら、現在の Emacs の主流は ver. 20 以降であり、ver 19.x と ver 20.x とでは、仕様の違いが少なからずあります。 したがって、一般的な Emacs ユーザーにとっては、
このマニュアルと実機の動作とが符合しない場合があります。
|
ここにあげるのは標準のEmacsのすべてのエラー・シンボルの一覧であり、
概念によってグループ化されています。その一覧は個々のシンボルのメッセージ
(シンボルのerror-message
属性)と、そのエラーがどのように
して起きるかを説明している箇所への相互参照を含んでいます。
個々のエラー・シンボルはシンボルのリストであるerror-conditions
属性を持っています。通常、このリストはエラー・シンボル自身とシンボル
error
を含んでいます。
これ以外に中間的なクラスでerror
よりも狭いが単なるエラー・シンボル
よりも広い属性をもつシンボルを含んでいることもあります。
例えば、ファイルのアクセスに関するエラーはすべてfile-error
という
属性を持っています。
特別な例外として、エラー・シンボルquit
は
とりやめがエラーとみなされないので、状態error
を持っていません。
どのようにエラーが発生し、どのようにエラーをハンドルするかについては、 See section エラー。
symbol
error
"error"
quit
"Quit"
args-out-of-range
"Args out of range"
arith-error
"Arithmetic error"
/
と%
を参照。
beginning-of-buffer
"Beginning of buffer"
buffer-read-only
"Buffer is read-only"
cyclic-function-indirection
"Symbol's chain of function indirections contains a loop"
end-of-buffer
"End of buffer"
end-of-file
"End of file during parsing"
file-error
ではありません。file-error
file-error
がある場合に、
エラーメッセージがデータ項目から単独で構築されるからです。file-locked
file-error
です。file-already-exists
file-error
です。file-supersession
file-error
です。invalid-function
"Invalid function"
invalid-read-syntax
"Invalid read syntax"
invalid-regexp
"Invalid regexp"
no-catch
"No catch for tag"
catch
と throw
。
search-failed
"Search failed"
setting-constant
"Attempt to set a constant symbol"
nil
とt
の値は変更できません。undefined-color
"Undefined color"
void-function
"Symbol's function definition is void"
void-variable
"Symbol's value as variable is void"
wrong-number-of-arguments
"Wrong number of arguments"
wrong-type-argument
"Wrong type argument"
以下のエラータイプ(すべてarith-error
の特殊なケースに分類
される)は、特定のシステムにおいて数学関数を正しく使用しなかった場合
に発生することがあります。
domain-error
"Arithmetic domain error"
overflow-error
"Arithmetic overflow error"
range-error
"Arithmetic range error"
singularity-error
"Arithmetic singularity error"
underflow-error
"Arithmetic underflow error"
Go to the first, previous, next, last section, table of contents.