Emacs:设置java模式的本地密钥。

时间:2014-11-16 03:20:11

标签: java emacs

我受到url的启发。

建议设置全局密钥(global-set-key (kbd "RET") 'newline-and-indent)

但是,我想在Java模式下将RET设置为'newline-and-indent。为了实现这一目标,我应该向init.el添加什么代码?

1 个答案:

答案 0 :(得分:2)

您需要将其应用于特定于模式的键盘映射。像下面这样的东西应该有用。

(defun on-java-loaded ()
  (define-key java-mode-map (kbd "RET") 'newline-and-indent))

(add-hook 'java-mode-hook 'on-java-loaded)