Skip to content

Feature request: Add setting to enable auto install go tools (go-outline, gopls, etc) when not present #1434

Open
@leighmcculloch

Description

@leighmcculloch

If you have a feature request, please share your idea on the GitHub Discussion, or on the #vscode channel in Gophers Slack first.

Is your feature request related to a problem? Please describe.
I frequently use vscode remote containers and so frequently am starting fresh on a new container with none of the tools installed.

Describe the solution you'd like
I'd like the vscode-go extension to auto install these tools. When I join a new container I get a ton of popups asking if I want to install go-outline, gopls, etc. It'd be awesome if these was a setting to auto install.

I thought maybe the go.toolsManagement.autoUpdate setting might have done this, but even with it set to true when joining a new container I still get the popups.

Describe alternatives you've considered
Currently I'm clicking "Install All" on one of the popups then manually discarding all the popups. It wouldn't be so bad if all the popups were consolidated into one, but it'd be even better if it happened in the background automatically.

Additional context
N/A

Metadata

Metadata

Assignees

No one assigned

    Labels

    NeedsFixThe path to resolution is known, but the work has not been done.

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions