0

我最近更新了我的 python-mode.el 版本。从那时起,在行尾按下会尝试完成而不是缩进并弹出一个建议缓冲区。我宁愿只有缩进。我用别的东西来完成。如何做到这一点?

顺便说一句,随着更新,自动缩进变得 /less/ smart。我怎么可能坏了?

4

2 回答 2

1

你没有告诉哪个python-mode。还假设它是关于 TAB 键的。

WRT python-mode.el 注释掉当前的键设置并写入所需的设置。

像那样:

;; (define-key map (kbd "TAB") 'py-indent-or-complete)
(define-key map (kbd "TAB") 'py-indent-line)
于 2015-01-09T09:03:36.843 回答
1

您不需要修改模式文件本身来实现这一点。您应该可以通过python-mode-hook. 这对我有用(在我的~/.emacs):

(add-hook 'python-mode-hook
          (define-key python-mode-map (kbd "TAB") 'py-indent-line))
于 2015-06-14T12:12:54.693 回答