我正在使用带有elpy的emacs作为模式来处理python代码。我还安装了Jedi,主要是两件事:转到它提供的定义功能和自动完成。
但是,我在此设置中遇到了以下问题:
C-M-i
。有没有办法设置东西,以便我可以从jedi后端的单一来源自动完成,jedi可以去定义?
这就是我目前在init.el
中设置jedi的方式:
(add-hook 'python-mode-hook 'jedi:setup)
(setq jedi:complete-on-dot t)
答案 0 :(得分:11)
根据elpy的文档,你只需要安装elpy包。然后使用下面的配置
(elpy-enable) (setq elpy-rpc-backend "jedi")
这就是全部。 您可以访问https://github.com/jorgenschaefer/elpy了解详情。