-
-
Notifications
You must be signed in to change notification settings - Fork 2.5k
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
Workspace symbol picker doesn't seem to work with Intelephense #3619
Comments
The log lines
say that the intelephense is returning no symbols for the initial (empty) query. There might need to be some additional configuration in |
Yeah, I thought that looked suspicious. Unfortunately, while I'd call myself an avid LSP user, debugging is another story. Wouldn't be surprised if it wasn't returning anything for empty queries. There is some limited documentation here, but I couldn't find anything that sounded relevant for fixing this via some configuration value. |
You could test out #3110 |
For some reason that did not occur to me. I've tried it now and... it works! So it seems like @the-mikedavis surmised correctly, Intelephense does indeed not seem to reply with any symbols given an empty query. |
Summary
Using Intelephense, workspace symbol lookup doesn't seem to work. Works fine in VS Code.
Reproduction Steps
I tried this:
Made a new directory, ran
composer init
, chose the namespaceTestHelix
, made two files in thesrc
directory like so:With the following contents:
composer.json
Foo.php
Bar.php
Then:
hx -vvv src/Foo.php
<space>S
I expected this to happen:
For a list of workspace symbols to show up.
Instead, this happened:
An empty picker shows up.
Helix log
~/.cache/helix/helix.log
Platform
Linux
Terminal Emulator
Windows Terminal (SSH)
Helix Version
helix 22.08
The text was updated successfully, but these errors were encountered: