估计mspyls不久后就会停止维护了吧,刚换到 pyright 感觉还挺不错,安利一下。另外观察看看会不会也有内存占用高的毛病。
edit: 目前还没有发现内存占用高,Great!又解决了一大问题,以前经常是开几个项目就爆内存 (在WSL2上使用)
edit2:pyright 安装也挺简单
edit3: 补全速度没有mspyls 快,写代码的时候没原来流畅了
估计mspyls不久后就会停止维护了吧,刚换到 pyright 感觉还挺不错,安利一下。另外观察看看会不会也有内存占用高的毛病。
edit: 目前还没有发现内存占用高,Great!又解决了一大问题,以前经常是开几个项目就爆内存 (在WSL2上使用)
edit2:pyright 安装也挺简单
edit3: 补全速度没有mspyls 快,写代码的时候没原来流畅了
不知道pyright配置需要什么参数? 我目前使用Nox+mspyls
我目前没有设置任何参数,用的默认配置,spacemacs 上开箱即用
那不太可能, 勇哥应该不太会有空, 除非你自己折腾, 我用lsp-pyright的, 很好用, 补全跳转性能都不错
可以提个issue, python我还是可以折腾下
请问lsp-pyright可以在org-mode的babel source block里用吗?
感觉不如 mspyls 啊,当然内存占用也没 mspyls 那么恐怖
没试过
nox 的支持,好像装完 pyright 之后,直接
(add-to-list 'nox-server-programs '((python-mode) "pyright-langserver" "--stdio")))
就可以用了。。。
效果怎么样?
很多函数都出不来文档,只有函数签名。补全被lsp-jedi和mspyls甩几条街。除了快,几乎没其它优点…
哈哈哈哈哈哈哈哈哈
这个补丁更新后已经可以了,直接使用配置(setq nox-python-server "pyright")
就可以了直接用pyright补全代码了,速度还挺快。
我觉得还行吧,反正对 lsp 补全文档之类的没啥需求。最重要的确实占用内存少。之前 mspyls 一开几个进程,好几个 G 都没了。
刚尝试了一下,效果不错。文档也是有的,就是nox-doc 的posframe 会显示awesome-tab,不知道你那边正常吗?
感谢!你的方法可行,如果可以兼容 noweb / tangle 就更好了哈哈。我刚开始学习python,之后慢慢研究下。
真好用, 谢谢!
pyright 很多API还是补全不了,比如 QtEvent 的常量,msplys可以,pright就补全不出来