Closed getong closed 1 month ago
远程编辑应该是没有适配 TabNine 的
大佬有精力可以帮忙看一下, 欢迎发PR
@getong 目前是从 tabnine-bridge-binaries-folder 变量中读取TabNine的值, 并在 https://github.com/manateelazycat/lsp-bridge/blob/87ecb45eebf345a2f60bdca47e9073ec833f7737/core/tabnine.py#L92 获取 TabNine 的值。
需要给出 tabnine-bridge-binaries-folder 的值和服务器上 TabNine 的路径, 然后我们再看看怎么修复。
(tabnine-bridge-binaries-folder (expand-file-name "~/.backup-emacs/tabnine-bridge/tabnine-binaries"))
我加了打印,但没执行到executable_path, 输出错误信息跟上面的一致。
你在服务器端是怎么启动 lsp-bridge 的?
python3 ~/.emacs.d/var/straight/repos/lsp-bridge/lsp_bridge.py
启动报错:
看 lsp_bridge.py 代码:
我 ps aux | grep -i tabnine , 没发现 tabnine 在远程主机运行。 但我在远程主机单独启动 emacs,是能够补全的, 也发现 tabnine 进程在运行。 综上,很可能是这段代码在远程主机上没有启动 tabnine 导致的。