可以试试 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"
}