0

我已经安装了 ruby​​-electric.el 来启用 def 和 end 的自动配对。我在 .emacs 文件中需要它并评估了缓冲区。

但是,当我在缓冲区中键入“def”时,我没有看到添加了相应的“结束”块。我如何测试我做错了什么?

4

1 回答 1

0

您需要在ruby-mode缓冲区中启用它。例如,这种方式:

(add-hook 'ruby-mode-hook 'ruby-electric-mode)

键入 Space afterend时应添加关键字。def

顺便说一句,如果您使用的是来自此存储库的版本,则不需要执行上述操作,它已经在autoload表单中添加了钩子。这也是打包在Tromey 的 ELPA 存储库中的版本。

于 2012-07-30T13:51:12.770 回答