0

我使用global-autopair-mode,但使用 Rubyruby-electric-mode提供了更好的自动配对。

我是 Emacs 和 Lisp 的 n00b,所以我原以为你可以做类似的事情:

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

然而这不起作用。有没有办法在主模式挂钩中禁用全局模式?

目前我正在使用此处发布的最后一个解决方案,但它不是很整洁。

4

2 回答 2

5

自动配对模式的荣誉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 回答