diff --git a/contrib/!lang/python/config.el b/contrib/!lang/python/config.el index c5d70645b..3fea72374 100644 --- a/contrib/!lang/python/config.el +++ b/contrib/!lang/python/config.el @@ -13,6 +13,7 @@ ;; variables (spacemacs|defvar-company-backends python-mode) +(spacemacs|defvar-company-backends inferior-python-mode) (spacemacs|defvar-company-backends pip-requirements-mode) (defvar python-enable-yapf-format-on-save nil diff --git a/contrib/!lang/python/packages.el b/contrib/!lang/python/packages.el index 30c0be12e..e43c5382f 100644 --- a/contrib/!lang/python/packages.el +++ b/contrib/!lang/python/packages.el @@ -257,7 +257,12 @@ (when (configuration-layer/layer-usedp 'auto-completion) (defun python/post-init-company () - (spacemacs|add-company-hook python-mode)) + (spacemacs|add-company-hook python-mode) + (spacemacs|add-company-hook inferior-python-mode) + (push 'company-capf company-backends-inferior-python-mode) + (add-hook 'inferior-python-mode-hook (lambda () + (setq-local company-minimum-prefix-length 0) + (setq-local company-idle-delay 0.5)))) (defun python/init-company-anaconda () (use-package company-anaconda