GNU Emacs 32.0.50 (9008bf64c3) のマニュアルを PLaMo 翻訳で機械翻訳したものです。誤訳を含むことがあります。原文: https://www.gnu.org/software/emacs/manual/html_node/elisp/Beeping.html ・ emacs-doc.conao3.com

42.24 ビープ音

本節では、ユーザーの注意を引くために Emacs でベルを鳴らす(または画面を点滅させる)方法について説明します。この操作を行う頻度は控えめにしてください。頻繁にベルが鳴ると、煩わしく感じられることがあります。また、エラーの通知にはビープ音の方が適切な場合があるため、ビープ音のみの使用には注意してください(エラーを参照)。

機能: ding &optional do-not-terminate

この関数はビープ音を鳴らすか、画面を点滅させます(後述の visible-bell を参照)。また、do-not-terminate が nil でない限り、現在実行中のキーボードマクロをすべて終了させます。

関数: beep &optional do-not-terminate

これは ding の同義語です。

ユーザーオプション: visible-bell

この変数は、ベルを表すためにEmacsが画面を点滅させるかどうかを決定します。nil以外は「あり」、nilは「なし」を意味します。これはグラフィカルディスプレイで有効であり、またテキスト端末においても、その端末のTermcapエントリに可視ベル機能(‘vb’)が定義されていれば有効です。

ユーザーオプション: ring-bell-function

これが nil 以外の場合、Emacs がどのようにベルを鳴らすべきかを指定します。その値は引数を取らない関数である必要があります。これが nil 以外の場合、visible-bell 変数よりも優先されます。