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

21.10 ミニバッファコマンド

本節では、ミニバッファで使用することを目的としたいくつかのコマンドについて説明します。

コマンド: exit-minibuffer

このコマンドは、アクティブなミニバッファを終了します。通常、ミニバッファのローカルキーマップのキーに割り当てられています。現在のバッファがミニバッファであっても、それがアクティブなミニバッファでない場合は、エラーが発生します。

コマンド: self-insert-and-exit

このコマンドは、キーボードで最後に入力した文字を挿入した後、アクティブなミニバッファを終了します(last-command-eventに記載。コマンドループからの情報を参照)。

コマンド: previous-history-element n

このコマンドは、ミニバッファの内容を、直前(より古い)の n 番目の履歴要素の値で置き換えます。

コマンド: next-history-element n

このコマンドは、ミニバッファの内容を、直近から n 番目の履歴要素の値で置き換えます。履歴上の位置は現在の位置を超えることがあり、「未来の履歴」が呼び出されます(ミニバッファによるテキスト文字列の読み取りを参照)。

コマンド: previous-matching-history-element pattern n

このコマンドは、ミニバッファの内容を、pattern(正規表現)に一致する直前の(より古い)n番目の履歴要素の値で置き換えます。

コマンド: next-matching-history-element pattern n

このコマンドは、ミニバッファの内容を、pattern(正規表現)に一致する次(より新しい)履歴要素のn番目の値で置き換えます。

コマンド: previous-complete-history-element n

このコマンドは、ミニバッファの内容を、ポイントより前の現在の内容を完成させる、直前の(より古い)n番目の履歴要素の値で置き換えます。

コマンド: next-complete-history-element n

このコマンドは、ミニバッファの内容を、ポイントより前の現在の内容を完成させる、n番目の次(より新しい)履歴要素の値で置き換えます。

コマンド: goto-history-element nabs

この関数は、ミニバッファ履歴の要素をミニバッファに配置します。引数 nabs は、降順での履歴上の絶対位置を指定します。ここで 0 は現在の要素を、正の数 n は n 番目前の要素を意味します。NABS が負の数 -n の場合、それは「将来の履歴」の n 番目のエントリを意味します。この関数が、read-from-minibuffer(ミニバッファによるテキスト文字列の読み取り を参照)および completing-read(補完とミニバッファ を参照)で提供されるデフォルト値の末尾に達すると、補完候補を「将来の履歴」に追加します。詳細は minibuffer-default-add-function を参照してください。