我在配置中加了
(use-package! company-tabnine
:config
(setq company-show-numbers t)
(add-to-list 'company-backends #'company-tabnine))
但是当我切换到lua-mode 或者 其他mode的时候 company-tabnine就会被排序排到最后一个
有没有办法让它始终在第一个呢~~
我在配置中加了
(use-package! company-tabnine
:config
(setq company-show-numbers t)
(add-to-list 'company-backends #'company-tabnine))
但是当我切换到lua-mode 或者 其他mode的时候 company-tabnine就会被排序排到最后一个
有没有办法让它始终在第一个呢~~
试了一下 解决方案太老了 不太行~
(use-package! company-tabnine
:after company
:when (featurep! :completion company)
:config
(cl-pushnew 'company-tabnine (default-value 'company-backends))
)
(setq +lsp-company-backends '(company-tabnine company-capf))
根据 issues 可以正常使用了
新问题是: 打开新文件的时候 tabnine就会失效
新文件看下 company-backends 是啥呢?
是不是自己修改 company-backends 了,看着格式都不对的样子
测试了一下 只要新开一个lua buffer backends就会被修改 估计是doom emacs lua模块修改的 我去看看代码!~
等孩子睡了我试试
试了一下 可以 但是我想所有模式都默认启用 这么写不够优雅~~
下面这么写可以
(use-package! company-tabnine
:after company
:when (featurep! :completion company)
:config
(cl-pushnew 'company-tabnine (default-value 'company-backends))
)
楼主 怎么解决的 代码提示中 排序的问题,我在启用company-capf 和 company-tabnine 之后 排序按照abcd去排序
求问有没有解决