Outlineマイナーモードはバッファローカルなマイナーモードであり、メジャーモードであるOutlineモードと同じコマンドを提供しますが、他のメジャーモードと併用することも可能です。M-x outline-minor-modeと入力して現在のバッファでOutlineマイナーモードを切り替えるか、ファイルローカル変数の設定を使用して特定のファイルで有効にすることができます(ファイル内のローカル変数を参照してください)。
メジャーモードであるアウトラインモードでは、C-c
プレフィックスに専用のキーバインドが割り当てられています。アウトラインマイナーモードでは、C-c @
をプレフィックスとして同様のバインドが提供されており、これはメジャーモードの専用コマンドとの競合を軽減するためです。(使用するプレフィックスは変数
outline-minor-mode-prefix で制御されます。)
outline-minor-mode-use-buttons が nil 以外の場合、Outline
マイナーモードでは、省略記号に加えて見出し行の先頭にあるボタンを使用して、セクションが非表示であることを示します。ボタンをマウスでクリックすると、セクションの表示/非表示が切り替わります。この変数の値が
insert の場合、ボタンはバッファテキストに直接挿入されるため、ボタン上の RET も、マウスクリックと同様にセクションの表示/非表示を切り替えます。値 insert を使用するとバッファが変更されるため、編集可能なバッファでの使用は推奨されません。値が in-margins の場合、Outline
マイナーモードではウィンドウの余白を使用して、セクションが非表示であることを示します。ボタンはアイコンとしてカスタマイズ可能です(アイコン を参照)。
ユーザーオプション outline-minor-mode-cycle が nil 以外の場合、アウトラインの見出し行において、表示状態を循環させる TAB および S-TAB キーが有効になります(outline-cycle を参照)。TAB は、現在のセクションにおいて、非表示、小見出しの表示、およびすべて表示を循環させます。S-TAB は、バッファ全体に対して同様の動作を行います。