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

24.3 マイナーモード

マイナーモードは、メジャーモードの選択とは独立して、ユーザーが有効または無効にできるオプション機能を提供します。マイナーモードは、個別に、あるいは組み合わせて有効にすることができます。

ほとんどのマイナーモードは、メジャーモードに依存しない機能を実装しているため、ほとんどのメジャーモードと併用できます。例えば、Auto Fillモードは、テキスト挿入が可能なあらゆるメジャーモードで動作します。ただし、一部のマイナーモードは特定のメジャーモード専用となっています。例えば、Diff Auto Refineモードは、Diffモードでのみ使用することを想定したマイナーモードです。

理想的には、マイナーモードは、他に有効になっているマイナーモードに関わらず、意図した効果を発揮すべきである。また、マイナーモードを任意の順序で有効化・無効化できる必要がある。

変数: local-minor-modes

このバッファローカル変数は、現在のバッファで有効になっているマイナーモードを列挙するもので、シンボルのリストとなっています。

変数: global-minor-modes

この変数には、現在有効になっているグローバルマイナーモードがシンボルのリストとして格納されています。

変数: minor-mode-list

この変数の値は、すべてのマイナーモードコマンドのリストです。