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

インタラクティブ式における ‘b’

インタラクティブ式における次の引数は、小文字の ‘b’ で始まります。(これは、大文字の ‘B’ を使用する append-to-buffer のコードとは異なります。append-to-buffer の定義 を参照してください。)小文字の ‘b’ は、insert-buffer の引数として既存のバッファ、あるいはその名前を指定すべきであることを Lisp インタプリタに伝えます。(大文字の ‘B’ オプションは、バッファが存在しない場合に備えています。)Emacs はバッファ名の入力を求め、名前補完を有効にした状態でデフォルトのバッファを提示します。バッファが存在しない場合は、“No match” というメッセージが表示され、ターミナルからビープ音が鳴ることもあります。

新しく簡素化されたコードは、interactive 用のリストを生成します。ここでは、すでに馴染みのある barf-if-buffer-read-only と read-buffer 関数と、馴染みのない progn 特殊形式が用いられています。(これについては後述します。)