我最近更新了我的python-mode.el版本。从那时开始按行结束尝试完成而不是缩进并弹出建议的缓冲区。 我宁愿只有缩进。我用其他东西来完成。 如何实现这一目标?
顺便说一句,随着更新,自动缩进增长/减少/智能。我可能会破碎什么?
答案 0 :(得分: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)
答案 1 :(得分:1)
您不需要修改模式文件本身就可以实现这一点。您应该可以通过python-mode-hook
完成此操作。这对我有用(在我的~/.emacs
中):
(add-hook 'python-mode-hook
(define-key python-mode-map (kbd "TAB") 'py-indent-line))