From 78820acd210831226e2082396c2871f0782b0901 Mon Sep 17 00:00:00 2001 From: Ravi R Kiran Date: Wed, 18 Mar 2015 08:04:32 -0700 Subject: Use jedi with company for completion diff --git a/lisp/ravi-init-python.el b/lisp/ravi-init-python.el index de89b82..c94e016 100644 --- a/lisp/ravi-init-python.el +++ b/lisp/ravi-init-python.el @@ -127,7 +127,7 @@ ;; support, but the python-side support cannot be installed as a package ;; from MELPA. Fedora does not provide python-epc as an RPM either. We ;; work around it by adding sexpdata, jedi and python-epc as git submodules. - (use-package jedi + (use-package jedi-core :config (progn (defun ravi/jedi-setup () @@ -144,14 +144,19 @@ (jedi:setup))) (defun ravi/python-jedi-hook-installer () - (setq jedi:complete-on-dot t) + ;; (setq jedi:complete-on-dot t) ; needs auto-complete (add-hook 'hack-local-variables-hook 'ravi/jedi-setup nil t)) (add-hook 'python-mode-hook 'ravi/python-jedi-hook-installer) ) :ensure t - :disabled t ; casualty of removing auto-complete ) + (use-package company-jedi + :config + (progn + (add-to-list 'company-backends 'company-jedi)) + :ensure t) + (use-package sphinx-doc :config (progn -- cgit v0.10.1