Remove support for rope
See original GitHub issueEnvironment data
- VS Code version: 1.43
- Extension version (available under the Extensions sidebar): 2020.2.64397
- Jedi or Language Server? (i.e. what is
"python.jediEnabled"
set to; more info #3977): tested with both. Doesn’t seem to effect this
Steps to reproduce:
- Make python file dirty
- Then select some code and try running extract method
Expected behavior
It extracts the method
Actual behavior
A notification appears telling me to save the file. Why do I need to save? And if saving is really required for now, why don’t you just save the file for me?
This current UX makes refactoring a pain
Issue Analytics
- State:
- Created 4 years ago
- Comments:15 (7 by maintainers)
Top Results From Across the Web
When do I remove rope or a harness from service?
Check your rope carefully after each use to make sure there are no cuts, chafed areas, broken fibers, soft or hard spots, glazed...
Read more >Support: Rope replacement - Merrithew
Undo screw and separate from rope. Retain screw and cup washer. Discard the old rope. 4. Remove rope housing reel from square shaft...
Read more >How to Remove Crinkles in a Jump Rope - iFixit
1. Clean the jump rope if it’s dirty or used, and remove the handles. 2. Fill 3/4 of a large pot with water....
Read more >How to remove wax stains from jute ropes for bondage
Removing wax from jute rope ... If you use wax in play, you may get some onto your rope. To remove it, place...
Read more >How do I remove "Cut the Rope" shortcut from my desktop?
Original Title: A shortcut called "Cut the Rope" has suddenly appeared on my desktop, yet I cannot find it in my program files....
Read more >Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start FreeTop Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
Top GitHub Comments
Rope has been replaced by JediLSP (Jedi behind LSP) and/or Pylance for refactoring.
As @gramster pointed out, probably the best option for those that wish to continue to use Rope would be to create a separate extension, and I would strongly recommend putting rope behind LSP. That way other editors could also use rope directly w/o much effort.
Hi all, rope is getting a new maintainer (me). Is there anything we can help fix here in rope for VSCode users that wants to continue to use rope for refactoring?
Rope 0.19.0 already has support for a lot of new Python 3.x syntaxes and I’m going to continue to further improving coverage of supported syntax, fix existing bugs, as well as improving usability and ease of use and integrations.