Variable: major-mode
この変数は、カレントバッファのメジャーモードのシンボルを持ちます。このシン ボルはこのモードを初期化する際に呼び出す関数の名前でなくてはいけません。
Variable: initial-major-mode
(初期) *scratch* バッファに用いる、メジャーモード関数シンボル。デフォルト 値は lisp-interaction-mode。
Variable: mode-name
このバッファローカル変数は、カレントバッファのメジャーモードの "pretty" 名 を持ちます。 mode-line-format が mode-name を持つ場合、このストリングを バッファのモードラインに表示します。
(!!ドキュメント(put some-mode 'mode-class 'special))