我收到延迟错误:(错误关键字参数:触发不是(:requires:force-init)之一)C-TAB

时间:2014-04-11 11:47:35

标签: python emacs emacs-jedi

我对Emacs很新,但最近我尝试为Python开发安装Jedi.el。 安装工作正常,我用橘子酱。

但现在,当我打开Python文件并尝试使用C-TAB调用自动完成时,我收到此错误。

deferred error : (error Keyword argument :triggered not one of (:requires :force-init))

在搜索此错误时,我发现了此问题: https://github.com/tkf/emacs-jedi/issues/133

但是我安装了当前版本的自动完成功能。 根据{{​​1}}安装版本1.4.0。

所以我按照故障排除步骤进行了操作。

以下是package-list-packages的输出:

jedi:show-setup-info

;; Emacs Lisp version: (:emacs-version "24.3.1" :jedi-version "0.2.0alpha2" :python-environment-version "0.0.2alpha0") ;; Python version: ((:version "3.4.0 (default, Mar 17 2014, 23:20:09) \n[GCC 4.8.2 20140206 (prerelease)]" :file nil :name "sys") (:version "0.7.0" :file "/home/skoehnen/.emacs.d/.python-environments/default/lib/python3.4/site-packages/jedi/__init__.py" :name "jedi") (:version "0.0.5" :file "/home/skoehnen/.emacs.d/.python-environments/default/lib/python3.4/site-packages/epc/__init__.py" :name "epc") (:version "0.0.3" :file "/home/skoehnen/.emacs.d/.python-environments/default/lib/python3.4/site-packages/sexpdata.py" :name "sexpdata")) ;; Command line: (:virtualenv "/usr/bin/virtualenv" :virtualenv-version "1.11.4\n") ;; Customization: ((jedi:complete-on-dot . t) (jedi:doc-display-buffer . display-buffer) (jedi:doc-hook view-mode) (jedi:doc-mode . rst-mode) (jedi:environment-root) (jedi:environment-virtualenv) (jedi:get-in-function-call-delay . 1000) (jedi:get-in-function-call-timeout . 3000) (jedi:goto-definition-config (nil nil nil) (t nil nil) (nil definition nil) (t definition nil) (nil nil t) (t nil t) (nil definition t) (t definition t)) (jedi:goto-definition-marker-ring-length . 16) (jedi:imenu-create-index-function . jedi:create-nested-imenu-index) (jedi:import-python-el-settings . t) (jedi:install-imenu) (jedi:install-python-jedi-dev-command "pip" "install" "--upgrade" "git+https://github.com/davidhalter/jedi.git@dev#egg=jedi") (jedi:key-complete . [C-tab]) (jedi:key-goto-definition . [67108910]) (jedi:key-goto-definition-pop-marker . [67108908]) (jedi:key-related-names . "r") (jedi:key-show-doc . "d") (jedi:server-args) (jedi:server-command "/home/skoehnen/.emacs.d/.python- environments/default/bin/jediepcserver") (jedi:setup-keys) (jedi:tooltip-method pos-tip popup) (jedi:use-shortcuts) (python-environment-default-root-name . "default") (python-environment-directory . "~/.emacs.d/.python-environments") (python-environment-virtualenv "virtualenv" "--system-site-packages" "--quiet")) 返回M-: jedi-mode RET

我将t添加到(global-auto-complete-mode t)

当然我也尝试过追踪(这是一个延迟错误),在.emacs我点击C-TAB几次后,但在EPC缓冲区只有一个数字(我假设它是端口)号码?)。

所以现在我不知道还有什么要检查的,也许有人可以帮助我。

0 个答案:

没有答案
相关问题