このセクションではユーザーの注意を喚起するために、Emacsでベルを鳴らす方法を説明します。これを行う頻度は控え目にしてください。頻繁なベルは刺激過剰になる恐れがあります。同様にエラーのシグナル時に過度にビープ音を使用しないよう注意してください。
この関数はビープ音を鳴らす、またはスクリーンをフラッシュする(後述のvisible-bell
を参照)。do-not-terminateがnil
なら、この関数はカレントで実行中のキーボードマクロも終了する。
これはding
のシノニム。
この変数はベルを表すためにスクリーンをフラッシュすべきかどうかを決定する。非nil
ならフラッシュして、nil
ならフラッシュしない。これはグラフィカルなディスプレイで効果的であり、テキスト端末ではその端末のTermcapエントリーが可視ベル(visible
bell) ‘vb’の能力を定義する。
これが非nil
ならEmacsがどのようにベルを鳴らすかを定義すること。値は引数なしの関数であること。これが非nil
ならvisible-bell
より優先される。