マイナーモードは、メジャーモードの選択とは独立して、ユーザーが有効または無効にできるオプション機能を提供します。マイナーモードは、個別に、あるいは組み合わせて有効にすることができます。
ほとんどのマイナーモードは、メジャーモードに依存しない機能を実装しているため、ほとんどのメジャーモードと併用できます。例えば、Auto Fillモードは、テキスト挿入が可能なあらゆるメジャーモードで動作します。ただし、一部のマイナーモードは特定のメジャーモード専用となっています。例えば、Diff Auto Refineモードは、Diffモードでのみ使用することを想定したマイナーモードです。
理想的には、マイナーモードは、他に有効になっているマイナーモードに関わらず、意図した効果を発揮すべきである。また、マイナーモードを任意の順序で有効化・無効化できる必要がある。
このバッファローカル変数は、現在のバッファで有効になっているマイナーモードを列挙するもので、シンボルのリストとなっています。
この変数には、現在有効になっているグローバルマイナーモードがシンボルのリストとして格納されています。
この変数の値は、すべてのマイナーモードコマンドのリストです。