0

私は を使用global-autopair-modeしていますが、Rubyruby-electric-modeでは の方が優れた自動ペアリングを提供します。

私は Emacs と Lisp には無頓着なので、次のようなことができると思っていたでしょう。

(add-hook 'ruby-mode-hook
          (lambda ()
             (autopair-mode nil)
             (ruby-electric-mode t))

ただし、これは機能しません。メジャー モード フック内でグローバル モードを無効にする方法はありますか?

現在、ここに投稿された最後のソリューションを使用していますが、あまりきれいではありません。

4

2 に答える 2

5

autopair モードはautopair-dont-activate、次のように使用されます。

(add-hook 'ruby-mode-hook
          (lambda ()
             (setq autopair-dont-activate t)
             (ruby-electric-mode t))
于 2011-07-28T12:28:13.823 に答える
0

に置き換え(autopair-mode nil)てみてください(autopair-mode -1)

于 2011-07-28T10:23:05.467 に答える