-
Notifications
You must be signed in to change notification settings - Fork 34
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Menu system is confusing and unhelpful #70
Comments
Oh, I should also say, I assume you've already had many of these thoughts yourself. I couldn't find a "TODO" list anywhere, so, maybe there is some cross over. |
I completely agree that menu is mess. Two answers:
|
Hi mcepl, What you suggest sounds like a great way forward, but it may actually be an open niche now. The palantir python lsp is a hack that bundles together rope/jedi/flake8/etc and there are a lot of problems with that, including duplicate messages and non-incremental check in many of its components. PyDev is currently tightly bundled with vscode. There is another alpha phase project on github that is not working. All this been said, is there a plan to convert rope itself into a lsp for python, as rope basically does everything already and just needs an interface? |
I agree about And BTW Concerning converting rope into the LSP server, I think a separate project on the top of rope is more likely to work (hence possible fork of |
@mcepl There's an open issue for having better integration with rope in pyls. Might be easier to integrate all the good stuff of rope into pyls than create a whole new language server. |
I have started my own clone of pyls, where I try to use rope only, but I don't have enough time for it, so it is now mostly abandoned. Any pull requests are more than welcome. |
Last up. And let me just say thank you for maintaining this. As a maintainer of an open source project, I know this is not easy.
Lastly, though some of the commands aren't working, I'm still able to try working through the menus. They were confusing to me and only after carefully reading the manual do I have a better feeling of what they might do, as the manual is not comprehensive.
These were my first impressions before I read the manual.
What does search mean? Search what? Aren't the others also searching something? What will "unsure" do? Does "in_hierarchy" refer to the folder heirarchy? Does resources refer to something in the .ropeproject folder?
And the rest of the full log:
The text was updated successfully, but these errors were encountered: