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

lsp

#41

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

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


#42

我是照着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


#43

配lib了吗,dll


#44

照着这个来的

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


#45

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


#46

还要安装mypyls?


#47

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


#48

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


#49

https://github.com/emacs-lsp/lsp-python-ms#installation 就是你图中的这个 installation.3


#50

我用的应该是这个


#52

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


#53

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


#54

有的 我找过了


#56

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


#57

谢谢几个大佬的帮助 感谢


#58

改了配置没生效 :new_moon:


#59

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


#60

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


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

#62

你要不参考一下我的配置