GeezerVisonThe World Wide Web, restored to 800 pixels of glory. | |||||
| Home|About|Gaming cabinet|Archives|How it works|Starter sites | |||||
GeezerVison is showing github.com — Support workspace symbols by eyalk11 · Pull Request #511 · python-lsp/python-lsp-server ConversationIt simply works. ( The only comment is that the formatting of document.path and d.module_path was different (don't know why the hell) -
Sorry, something went wrong. Uh oh!
There was an error while loading. Please reload this page. All reactions
|
There was an error while loading. Please reload this page.
|
I really suggest to use it with natecraddock/workspaces.nvim#29 . LSP workspace folders is just hell. I improved the commit a bit. but would like to hear from you before investing more time in publishing this. Just want to make sure the general tendency is to include this after fixes. |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
|
Hey @eyalk11, thanks for your contribution! I think Jedi provides a better way to extract workspace symbols than doing it file by file, which seems inefficient. Besides that, your work is also missing tests. |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
|
What is the better method? I mean I suppose it doesn't parse all the files by default. |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
|
i'd like to help with this, but i'm reading jedi docs and i can't find any included method to extract workspace symbols, only getting names from a singular script. @ccordoba12 could you clarify what exactly you meant here? |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
|
@feakuru, you can take a look at what jedi-language-server does. If I'm not mistaken, they implemented getting workspace symbols the right way with Jedi. |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
There was an error while loading. Please reload this page.
Successfully merging this pull request may close these issues.
There was an error while loading. Please reload this page.