我在试着做多次测试jediepcserver.py用于不同项目的多个虚拟机。我的想法是让我在Emacs上工作的每个项目都有正确的自动完成功能。在
例如,我目前正在处理两个项目,一个使用django1.5,另一个使用django1.7,因此每个项目的自动完成应该是不同的。在
这是我的配置文件:
(setq python-environment-directory "~/.virtualenvs")
(autoload 'jedi:setup "jedi" nil t)
(add-hook 'python-mode-hook 'jedi:setup)
(setq jedi:environment-root "jedi") ; name of the virtualenv
(setq jedi:server-command '("/home/humitos/.emacs.d/vendor/emacs-jedi/jediepcserver.py"))
(setq jedi:server-args
'("--virtual-env" "~/.virtualenvs/jedi"
"--log" "/tmp/jediepcserver.log"
"--log-level" "DEBUG"))
(setq jedi:complete-on-dot t)
(setq jedi:get-in-function-call-delay 500)
我试图在项目中使用.dir-locals.el
,但我无法使其工作。在
我认为这应该是可能的,但我肯定我在配置中遗漏了一些东西。那是什么?在
提前谢谢。在
从documentation:
它还说,如果设置
jedi:environment-virtualenv
,则必须配置jedi:environment-root
,因此。。。在我的方向-本地人.el看起来像这样
我重新安装了绝地服务器,它似乎起作用了!在
原谅我丢失了
())())()()(((
相关问题 更多 >
编程相关推荐