之前一直在用 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)))
))