0

実行時に他のいくつかのモードを切り替えるマイナーモードを書きたいと思います。ある種の傘モード。

今、私は最も単純なタスクでスタックしています - 単一の他のモードを有効にするモードを作成します。

書きました

(require 'whitespace)
(define-minor-mode
  myspace-mode
  "some doc"
  nil
  nil
  (if myspace-mode
    (whitespace-mode 1)
    (whitespace-mode -1)
 )
)

このモードを Mx から切り替えると、何も起こりません。しかし、直接評価すると (空白モード ±1)、期待どおりに動作します。

何が恋しいですか?

4

1 に答える 1