このサンプルコードでは、"samle-minor-mode" というマイナーモードを作成している。 実際にマイナーモードを作成する時は、赤字の部分をモード名に合わせる。 ;;;; Windows風のショートカットを、一時的に有効にするマイナーモード ;;;; (サンプルなので、ショートカットキーは適当) ;; マイナーモードのOn・Offを管理するバッファローカルな変数を宣言 ;; (マイナーモードの状態は、バッファごとに管理する) (defvar-local *sample-minor-mode* nil) ;; マイナーモード用のキーマップを保持する変数を宣言 ;; (defvar で宣言された変数は、グローバルなスペシャル変数になる) (defvar *sample-minor-mode-map* nil) ;; 宣言した変数にキーマップをセットする (これはメジャーモードと同じ)

