能参考一下配置吗?
可以在lsp启动后修改checker,python-pylint和python-flake8是flycheck自带的两个checker
(add-hook 'lsp-ui-mode-hook #'(lambda() (setq-local flycheck-checker 'python-pylint)))
并且我发现一个奇怪的现象,就是在emacs第一次打开py文件时是正常的,如果你编辑一下,他就会重复出现reloading modules就会出现各种问题
是哪一个port?需要在服务器端做什么配置?
python 的 lsp 用的哪个? 这个问题我在 lsp-python-ms 这个包里面已经解决了。
主要是 lsp 的 searchPaths 参数问题。已经合并了,直接使用就行。
lsp用的是Microsoft python language server
贴相关配置吧。什么信息都没有。
我的Microsoft python language server之前是自己下载.NET编译的现在好像改动了,我的lsp-python-ms是如下图
下面这个图是我当初照着Microsoft python language server弄的先看下 lsp-python-ms 的版本。
另外,这个配置…
use-package
的用法看起来怪怪的。
(when
的这个判断看起来没有任何用处。
还有 (require ...
按照 GitHub - emacs-lsp/lsp-python-ms: lsp-mode Microsoft's python language server 首页的描述,先用最简的配置试试。(先不要加 extra-path 的配置,试了再加。据我的经验,reloading… 和这个有点关系。
port是有随机性的,我记得在三万多。好像需要开一个port段,不能只开某一个port。 服务端好像不需要做什么配置。
版本是1.0.0.0,按照GitHub - emacs-lsp/lsp-python-ms: lsp-mode Microsoft's python language server 首页的描述最简的配置,截图是这样的
这个sys内置的包还是会出现unresolved import你的 lsp-python-ms 包哪里下载的? 没见过 1.0.0 这个版本。把你的 lsp-python-ms.el 文件 贴出来看看。或者直接使用 github 上的最新版试下。
确保使用的是最新版本,看你这还有 2019-06-14 的版本, 这个版本确实有这个问题。修改在这个之后了。
等一下,下载完就好了,他去下载最新的 server 去了。
好的 我先下一下试试
请问这个主题是哪个,挺好看的
目测是 doom-one