VSCode extension that provides an expanded refactoring catalog.
Select code to refactor and type ctrl
+shift
+r
to bring up the refactoring menu which should now be filled with goodies!
In early ALPHA!!!
Please use with caution and report any issues you find.
Using pylsp with pylsp-rope to provide many automated python refactoring actions.
pylsp itself comes with many features similar to those provided by the microsoft python extension. To avoid conflicts they were all disabled but can be re-enabled through the settings.
You must install VSCode's python extension first.
Available under 'pylsp' settings.
Nothing is guarenteed to work at the moment.
The refactoring menu provides many options, some of are not really relevant to the code you have selected. That is an issue coming from pylsp-rope.
I hope I'll have time to contribute there to fix it.
Updated extension page.
Disabled all default pylsp options to avoid conflicts with microsoft's python extension.
Added pylsp server output to vscode's output window.
Garbage versions from when microsoft had issues with their publish pipeline. Not sure how to unpublish them yet.
Switched to using pylsp with pylsp-rope.
Enjoy!