-
-
Notifications
You must be signed in to change notification settings - Fork 178
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
Native classes command returns empty and CTRL+Click does not work #597
Comments
Wow, just my luck 😅 Something changed tho:
I hope this new info can help What bothers me is that even by going back to the v1.3.1 the problem is not solved 🤔 |
Dumb question, but is the extension connected to the Godot Editor when you're trying this? edit: I just now updated to the development version linked in the README, on my laptop. When I installed it and reloaded the window, definitions were still broken. When I closed VSCode completely and reopened it, they were working again. |
Fixed! Now that I spotted the problem, I tried with both the store and master version, and they both work perfectly (nice job on the updates btw 👍). Thank you very much for your invaluable help 🤗 |
Two comments on that: |
I am sure that is the case, no doubt you have covered the basics 😅 But just a couple of things I have noticed during my experiments, and feel free to prove me wrong:
When I manually installed the
In the end it works, somehow, and outside the features being broken for a short period, the fault was mainly mine for messing up the configuration 🤷♂️ Thank you very much for your patience and hard work 👍 |
Oh I wasn't arguing, I was just describing what was supposed to happen. I think that the settings updater feature didn't trigger for you, but I'm not sure why (or how to prove it).
It's not irrelevant, if you want to set your LSP port to 6969 on both sides you absolutely can, but the default LSP port is 6005 for one Godot version and 6008 for the other, so if your extension setting is the default value it will just attempt both because it doesn't know what Godot version you're using. The goal was to make it work out of the box for the most number of people, in the most number of configurations. You're absolutely correct that it's a little bit non-obvious, but it was supposed to work without you ever knowing it was happening. Regardless, I'm glad it's working for you now. |
Godot version
v4.2.1.stable.official [b09f793f5]
VS Code version
1.86.2
Godot Tools VS Code extension version
1.3.1
System information
Windows 10
Issue description
I installed godot-tools a couple of weeks ago, and besides the CTRL+Click not working for native classes (aka, opening the documentation like in Godot) I had no other problems.
Then I wanted to try the new features and downloaded the .vsix, and after meddling a bit with them and then reinstalling the official version, most of it stopped working.
The syntax highlighting is still in effect, and the extension for the Gut unit tests that needs Godot-tools works without problems;.
But unfortunately, other features like the command to list all native classes of Godot presents me an empty list, and even the "go to definition" between classes I coded does not work anymore.
I tried to delete my Data folder in VS Code (since I configured it to be portable), start in a fresh unzip of the same version or a previous one that I had stored, uninstalling and reinstalling the extension as well as all the other ones, to no avail.
Steps to reproduce
I wish I knew. I know it probably comes down to something which broke somewhere, but I hoped you could give me directions on how to more effectively troubleshooting the problem.
Thank you in advance for all the help you may provide 🙏
The text was updated successfully, but these errors were encountered: