在 python 模式阴影缩进中禁用完成弹出窗口
Disable completion pop-up in python-mode shadowing indentation
我最近更新了我的 python 版本-mode.el。从那时起,在行尾按下尝试完成而不是缩进,并弹出一个建议缓冲区。
我宁愿只有缩进。我用别的东西来完成。
如何实现?
顺便说一下,自动缩进随着更新变得/更少/更智能了。我可能坏了什么?
您没有说出是哪种 python 模式。还假设它是关于 TAB 键的。
WRT python-mode.el 注释掉当前的键设置并写入所需的键设置。
像那样:
;; (define-key map (kbd "TAB") 'py-indent-or-complete)
(define-key map (kbd "TAB") 'py-indent-line)
您不需要修改模式文件本身来实现这一点。您应该可以通过 python-mode-hook
完成。这对我有用(在我的 ~/.emacs
中):
(add-hook 'python-mode-hook
(define-key python-mode-map (kbd "TAB") 'py-indent-line))
我最近更新了我的 python 版本-mode.el。从那时起,在行尾按下尝试完成而不是缩进,并弹出一个建议缓冲区。 我宁愿只有缩进。我用别的东西来完成。 如何实现?
顺便说一下,自动缩进随着更新变得/更少/更智能了。我可能坏了什么?
您没有说出是哪种 python 模式。还假设它是关于 TAB 键的。
WRT python-mode.el 注释掉当前的键设置并写入所需的键设置。
像那样:
;; (define-key map (kbd "TAB") 'py-indent-or-complete)
(define-key map (kbd "TAB") 'py-indent-line)
您不需要修改模式文件本身来实现这一点。您应该可以通过 python-mode-hook
完成。这对我有用(在我的 ~/.emacs
中):
(add-hook 'python-mode-hook
(define-key python-mode-map (kbd "TAB") 'py-indent-line))