@lawlist が言ったことに追加するには (キーをバインドすることでしたminibuffer-local-map
):
ミニバッファーで何が読み取られ、どのように読み取られるかに応じて、複数のミニバッファー キーマップがあります。また、使用したいキーマップは、使用している Emacs のバージョンによって異なります。
*Completions*
さらに、 buffer :と対話するためのキーマップもありますcompletion-list-mode-map
。
ミニバッファーで補完する場合、メインのキーマップはminibuffer-local-completion-map
.
以下はミニバッファのキーマップのリストです。これらのいくつかは、お使いの Emacs バージョンでは利用できない (使用されていない) 可能性があります。
minibuffer-local-map
minibuffer-local-ns-map
minibuffer-local-isearch-map
minibuffer-local-completion-map
minibuffer-local-must-match-map
minibuffer-local-filename-completion-map
minibuffer-local-filename-must-match-map
minibuffer-local-must-match-filename-map
さらに、 を使用してminibuffer-with-setup-hook
(またはminibuffer-setup-hook
直接)、1 回のミニバッファー読み取りの間、その場でキー バインドを追加できます。
ミニバッファーのキーマップを操作するときに非常に役立つので、この情報を追加します:ライブラリーのC-h M-k
(command ) を使用して、指定されたミニバッファーのキーマップのすべてのバインディングを人間が読める形式で表示できます。describe-keymap
help-fns+.el