键入后,在ruby模式下自动取消“结束”?

时间:2012-04-14 18:33:54

标签: ruby emacs ruby-mode

是否可以将ruby-mode设置为自动缩减结尾?

例如,在结束后输入:

def foo
  # indented
  end

应该变成这样:

def foo
  # indented
end

1 个答案:

答案 0 :(得分:1)

您可以通过添加以下内容来修改.emacs以启用ruby电动模式:

(require 'ruby-electric)
(add-hook 'ruby-mode-hook (lambda () (ruby-electric-mode t)))

每当您键入class或def时,这将添加正确的缩进结尾。