pappasam/jedi-language-server

Are workspace symbols supported?

Closed this issue · 5 comments

I ask because I tried using this package and it complained that pylsp does not support this feature. It worked well with pyright.

Does jedi-language-server support it? I haven't tested it yet...

2022-07-07-210242_1600x900_scrot
2022-07-07-210247_1600x900_scrot

Searching for symbols with eglot, eglot-consult, and jedi-language-server in emacs does the wrong thing I think.

Everytime I try to search for a symbol it just searches for Variables in doc/conf.py

Yes, workspace symbols are supported. We use the Project.complete_search method, documented here: https://jedi.readthedocs.io/en/latest/docs/api.html#jedi.Project

For performance reasons, we only search for symbols that are at the top-level of modules. It currently behaves as I would expect it to. What are you expecting the workspace search to do?

Given the lack of activity, I assume this has been resolved. Feel free to re-open if you think there's still an important issue here!