亲测:lsp-python-ms vs pyls 性能

没找到相应的executable language server,如果你用的是mspyls的话,查一下dotnet、Microsoft.Python.LanguageServer和Microsoft.Python.LanguageServer.dll

后两个为编译结果上述文件名可能不准确。

我是照着lsp-python-ms上操作的,这是一个执行文件截图2019-06-20%2010-18-56%20%E7%9A%84%E5%B1%8F%E5%B9%95%E6%88%AA%E5%9B%BE

配lib了吗,dll

照着这个来的

只是我系统是linux-x64改了一下

一开始我是使用的archlinux aur中的包安装的mspyls,昨天试了一下手动编译了一个,按照说明配置了之后可以使用了。

还要安装mypyls?

对,不然自带的lsp会去找pyls……然后当然是找不到的

哦哦,pip install 可以装吗?原谅我入坑不久 有点蒙

GitHub - emacs-lsp/lsp-python-ms: lsp-mode Microsoft's python language server 就是你图中的这个 installation.3

我用的应该是这个

我的问题估计是没跟你描述清楚哦,我安装就是我截图里面的步骤走的,唯一一点不同就是我的use-package-always-ensure 设置的t

你在publish文件夹下面找找dll,应该是叫Microsoft.Python.LanguageServer.dll

有的 我找过了

真的不知怎么回事我刚才重启了emacs好像就可以了

谢谢几个大佬的帮助 感谢

改了配置没生效 :new_moon:

都怪自己菜鸟 哎,还是感谢大家不厌其烦的帮助和解答

奇怪,我这用 company-box 和 company-posframe 都补全不畅, 不能增量补全,比如敲 self. 出来一堆,继续跟着补全敲,就不出来了。在 lsp-log 里面看到一堆 analysis restarted, 基本敲一个字就 restart 一次。 换成原始的 company 好了。

(setq company-lsp-cache-candidates 'auto)

你要不参考一下我的配置