在Emacs 24中的python-mode(python.el)中启用自动缩进?

时间:2014-03-05 08:35:50

标签: emacs elisp python-mode

我最近宣布emacs破产并重建我的配置,从旧python-mode.el切换到内置python.el

我缺少的一件事是在点击RET时自动缩进到正确级别的旧行为。有没有办法重新启用它?

2 个答案:

答案 0 :(得分:4)

试试这个:

(add-hook 'python-mode-hook 'my-python-hook)

(defun my-python-hook ()
  (define-key python-mode-map (kbd "RET") 'newline-and-indent))

答案 1 :(得分:4)

在即将推出的Emacs 24.4中,由于electric-indent-mode,默认情况下会启用自动保护。由于Emacs 24.4已经在功能上冻结了很长一段时间,因此不应该留下重大漏洞,因此你可以进行切换。