问题描述:由于company-capf的返回结果会占用其他后端的返回结果,对于不同任务的需求是不同的?能够通过指定不同backends给对应的mode呢?
(use-package company
:ensure t
:init
(add-hook 'after-init-hook 'global-company-mode
'python-mode-hook '(lambda () (setq company-backends '((company-ispell))
)))
:config
(setq company-minimum-prefix-length 1
company-idle-delay 0
company-show-numbers t)
)
如上,实验性地,我尝试为了python-mode制定唯一后端company-ispell,然而但我打开一个py文件时,通过Eval查看后端的值,发现仍然为默认的:
(company-bbdb company-semantic company-cmake company-capf company-clang company-files (company-dabbrev-code company-gtags company-etags company-keywords) company-oddmuse company-dabbrev)
这又是什么原因了?怎样改正它??