可以试试 nox-managed-mode-hook 和 nox-managed-p
nox-managed-mode-hook : Hook run after Nox started or stopped managing a buffer. Use nox-managed-p to tell if current buffer is still being managed.
类似下面这种
(add-hook 'nox-managed-mode-hook
#'(lambda ()
(when (nox-managed-p)
(setq-local company-backends
...))))
chs513
22
是这么来写吗, 貌似不起作用
(add-hook 'nox-managed-mode-hook
#'(lambda ()
(when (nox-managed-p)
(setq-local company-backends
(append '(company-tabnine) company-backends)))))
chs513
23
Tabnine 候选项概率, 可以自成一列对齐吗? 这样出现真丑, 而且容易走眼看成是候选项的一部分

那就不清楚了,我用的 nox 的前身 eglot,我配置 company 的时候就是这么写的,我这边没有问题。当然我是用的 use-package,也没有用 company-tabnine,不清楚你的配置为什么没有生效。
hjtoh
30
大神,想用你的配置,我是windows,我看你的配置里有很多编程语言和rss 2048游戏之类的东西,请问你这个配置我怎么把不想要的模块给去掉?
hjtoh
32
具体在哪操,比较小白,是直接加在use-package那吗?
大神, 配置 pyright 去索引 lib. 是这么操作吗?
pyrightconfig.json 加入如下内容:
{
"pythonPath": "/usr/bin/python3.9"
}