You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Currently this extension is enabled automatically if there is a go file in the workspace.
In mono-repo cases, or where users use go as supporting languages (e.g. scripts, etc), this is too invasive.
Variety of notifications, survey prompts, and errors (often, gopls wouldn't be configured sufficiently for a large mono-repo) will be annoying. Activation of test explorer UIs, and repo scanning will cause the whole vscode sluggish or unpleasant.
The only concern is the delay when a Go user opens a Go file. How bad could it be?
cc @golang/tools-team
The text was updated successfully, but these errors were encountered:
I think we should do this. My understanding is that the current behavior is an outlier among VS Code extensions and LSP clients.
One advantage of starting the extension earlier is that it is available to use workspace/symbol requests to jump to the first Go file. But in my experience with other editors (neovim), this is not a big deal: I am used to jumping to an arbitrary Go file to initiate the session, then jumping to symbols.
Currently this extension is enabled automatically if there is a go file in the workspace.
In mono-repo cases, or where users use
go
as supporting languages (e.g. scripts, etc), this is too invasive.Variety of notifications, survey prompts, and errors (often, gopls wouldn't be configured sufficiently for a large mono-repo) will be annoying. Activation of test explorer UIs, and repo scanning will cause the whole vscode sluggish or unpleasant.
The only concern is the delay when a Go user opens a Go file. How bad could it be?
cc @golang/tools-team
The text was updated successfully, but these errors were encountered: