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

28.8 シンボル名の補完

補完は通常ミニバッファで行われますが(Completionを参照)、通常のEmacsバッファでシンボル名を補完することも可能です。

ほとんどのプログラミング言語モードにおいて、C-M-i(またはM-TAB18)はコマンドcompletion-at-pointを呼び出し、これによりポイント位置にあるシンボルに対する補完候補の一覧が生成されます。このコマンドは、利用可能なサポート機能を用いて補完候補を導き出します:

それ以外の点では、バッファ内でのシンボル補完はミニバッファでの補完と同様に動作します。例えば、Emacsが一意のシンボルに補完できない場合、別のウィンドウに補完候補の一覧を表示します。その後、キー M-DOWN と M-UP を使用して、元のバッファを離れることなく補完バッファに表示された候補を順に辿ることができ、キー M-RET で現在ハイライトされている補完候補をバッファに挿入できます。補完 を参照してください。

テキストモードおよび関連モードでは、M-TAB はスペルチェッカーの辞書に基づいて単語を補完します。スペルの確認と修正を参照してください。

補完プレビューモードは、入力に合わせて補完候補を表示するマイナーモードです。M-x completion-preview-mode で現在のバッファに対して、M-x global-completion-preview-mode でグローバルに有効にできます。補完プレビューモードが有効な場合、Emacs はポイント周辺のテキストに対する補完候補を、ポイントの直後にインラインプレビューとして自動的に表示します。TAB と入力すると、その候補が採用されます。


脚注

(18)

グラフィカルディスプレイでは、M-TAB キーは通常、ウィンドウマネージャによってグラフィカルウィンドウの切り替え用に予約されているため、代わりに C-M-i や ESC TAB と入力してください。