- pylsp-rope version: 0.1.16
- Text editor/IDE/LSP Client: Emacs / EGlot
- Python version: 3.12.4
- Operating System: Fedora Workstation 40
Description
I'm trying to (automatically) sort my imports on
save using python-lsp-ruff but the organize imports
of pylsp-rope makes me have to manually choose between
using ruff and rope for sorting.
Details
I've enabled pylsp-rope for its refactoring abilities.
I see that it also exports an implementation of
source.organizeImports but I'm also using
python-lsp-ruff 2.2.0 and would prefer to use its
builtin import sorting.
What my editor gives me is the possibility to manually
choose between the ruff version and the pylsp-rope
version when source.organizeImports gets invoked.
It would be neat if it was possible to disable the
source.organizeImports implementation for pylsp-rope
so I didn't have to do this manually. Would it be possible
to export such a knob in the configuration? :)
Description
I'm trying to (automatically) sort my imports on
save using
python-lsp-ruffbut the organize importsof
pylsp-ropemakes me have to manually choose betweenusing
ruffandropefor sorting.Details
I've enabled
pylsp-ropefor its refactoring abilities.I see that it also exports an implementation of
source.organizeImportsbut I'm also usingpython-lsp-ruff2.2.0 and would prefer to use itsbuiltin import sorting.
What my editor gives me is the possibility to manually
choose between the
ruffversion and thepylsp-ropeversion when
source.organizeImportsgets invoked.It would be neat if it was possible to disable the
source.organizeImportsimplementation forpylsp-ropeso I didn't have to do this manually. Would it be possible
to export such a knob in the configuration? :)