目前大家都在用哪一款 Python 的开源 LSP?

之前一直在用 pylsp(就楼主链接的那个)

后面转 ty 了。看见有人把 ty 和 ruff 混合起来用,但没有尝试过。自我感觉似乎 ty 自己也提供了错误检查功能?不是很理解此时 ruff 有什么用武之地

贴个目前的 pylsp 配置,已经把默认启用的插件都给禁用了,因为那会我单独使用 ruff 来作错误检查以及格式化(pylsp 以插件形式提供了对 ruff 调用的支持)

(setq-default eglot-workspace-configuration
              '(:pylsp
                (:plugins
                 (:autopep8
                  (:enabled :json-false)
                  :mccabe (:enabled :json-false)
                  :pycodestyle (:enabled :json-false)
                  :pydocstyle (:enabled :json-false)
                  :yapf (:enabled :json-false)
                  :pyflakes (:enabled :json-false)
                  :flake8 (:enabled :json-false)
                  :pylint (:enabled :json-false)
                  :ruff
                  (:enabled t :unsafeFixes t)))
                ))