実行時に他のいくつかのモードを切り替えるマイナーモードを書きたいと思います。ある種の傘モード。
今、私は最も単純なタスクでスタックしています - 単一の他のモードを有効にするモードを作成します。
書きました
(require 'whitespace)
(define-minor-mode
myspace-mode
"some doc"
nil
nil
(if myspace-mode
(whitespace-mode 1)
(whitespace-mode -1)
)
)
このモードを Mx から切り替えると、何も起こりません。しかし、直接評価すると (空白モード ±1)、期待どおりに動作します。
何が恋しいですか?