diff --git a/gopls/internal/cache/view.go b/gopls/internal/cache/view.go index 4725a9f10dc..454fb376f1d 100644 --- a/gopls/internal/cache/view.go +++ b/gopls/internal/cache/view.go @@ -243,6 +243,9 @@ func (d viewDefinition) adjustedGO111MODULE() string { if d.folder.Env.GO111MODULE != "" { return d.folder.Env.GO111MODULE } + if d.typ == GoWorkView { + return "on" + } return "auto" }