go
Options
Section titled “Options”languages.go.enable
Section titled “languages.go.enable”Whether to enable tools for Go development.
Type: boolean
Default:
falseExample:
trueDeclared by:
languages.go.enableHardeningWorkaround
Section titled “languages.go.enableHardeningWorkaround”Enable hardening workaround required for Delve debugger (https://github.com/go-delve/delve/issues/3085)
Type: boolean
Default:
falseDeclared by:
languages.go.package
Section titled “languages.go.package”The Go package to use.
Type: package
Default:
pkgs.goDeclared by:
languages.go.delve.enable
Section titled “languages.go.delve.enable”Whether to enable Delve debugger.
Type: boolean
Default:
trueExample:
trueDeclared by:
languages.go.delve.package
Section titled “languages.go.delve.package”The Delve package to use. Override this to customize the build, e.g. to disable tests.
Type: package
Default:
pkgs.delveDeclared by:
languages.go.lsp.enable
Section titled “languages.go.lsp.enable”Whether to enable Go Language Server.
Type: boolean
Default:
trueExample:
trueDeclared by:
languages.go.lsp.package
Section titled “languages.go.lsp.package”The Go language server package to use.
Type: package
Default:
pkgs.goplsDeclared by:
languages.go.version
Section titled “languages.go.version”The Go version to use.
This automatically sets the languages.go.package using go-overlay.
Type: null or string
Default:
nullExample:
"1.22.0"Declared by:

