godotengine / godot-vscode-plugin

Godot development tools for VSCode
MIT License
1.52k stars 149 forks source link

Documentation unclear. Can't find "Enable Smart Resolve" #482

Closed jeancallisti closed 6 months ago

jeancallisti commented 1 year ago

Godot version

3.4.x or higher

VS Code version

1.79.2

Godot Tools VS Code extension version

1.3.1

System information

Windows 10

Issue description

The readme of the "godot-tools" plugin contains this section :

Why isn't IntelliSense displaying script members?

    GDScript is a dynamically typed script language. The language server can't infer all variable types.
    To increase the number of results displayed, open the Editor Settings, go to the Language Server section then check Enable Smart Resolve.

I did not find anything called "Enable smart resolve", neither in VSCode nor in Godot 3.x. The closest I got was in Godot : Editor > Editor Settings... > Network > Language server. But it does not contain "Enable Smart Resolve"

Google does not return any result mentioning "Enable smart resolve" other than this plugin's readme, except on a single page : https://downloads.tuxfamily.org/godotengine/3.2/Godot_v3.2-stable_changelog_authors.txt

What's this about?

Steps to reproduce

-

Calinou commented 1 year ago

Only 2 pull requests in Godot mention smart resolve:

This may be a feature that was dropped at some point. cc @Geequlim

DaelonSuzuka commented 1 year ago

Godot 3.5.2.stable looks like this for me:

image

Calinou commented 1 year ago

Indeed, I can see it in master too: https://github.com/godotengine/godot/blob/ea6a141ffffa6de8a27e2093145ececaaa9aa2f6/modules/gdscript/language_server/gdscript_language_server.cpp#L42