diff --git a/.vscode/settings.json b/.vscode/settings.json index a718875..1aee148 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -1,36 +1,35 @@ { - "go.goroot": "${workspaceFolder}/bazel-${workspaceFolderBasename}/external/rules_go~~go_sdk~main___download_0", - "go.toolsEnvVars": { - "GOPACKAGESDRIVER": "${workspaceFolder}/tools/gopackagesdriver.sh" - }, - "go.enableCodeLens": { - "runtest": false - }, - "gopls": { - "build.directoryFilters": [ - "-bazel-bin", - "-bazel-out", - "-bazel-testlogs", - "-bazel-bazel_test" - ], - "formatting.gofumpt": true, - "formatting.local": "git.saf.sh/saf/bazel_test", - "ui.completion.usePlaceholders": true, - "ui.semanticTokens": true, - "ui.codelenses": { - "gc_details": false, - "regenerate_cgo": false, - "generate": false, - "test": false, - "tidy": false, - "upgrade_dependency": false, - "vendor": false - } - }, - "go.useLanguageServer": true, - "go.lintOnSave": "off", - "go.vetOnSave": "off", - "bazel.executable": "./tools/bazel_launcher.sh", - "files.autoSave": "off", - } - \ No newline at end of file + "go.goroot": "${workspaceFolder}/bazel-${workspaceFolderBasename}/external/rules_go~~go_sdk~main___download_0", + "go.toolsEnvVars": { + "GOPACKAGESDRIVER": "${workspaceFolder}/tools/gopackagesdriver.sh" + }, + "go.enableCodeLens": { + "runtest": false + }, + "gopls": { + "build.directoryFilters": [ + "-bazel-bin", + "-bazel-out", + "-bazel-testlogs", + "-bazel-bazel_test" + ], + "formatting.gofumpt": true, + "formatting.local": "git.saf.sh/saf/bazel_test", + "ui.completion.usePlaceholders": true, + "ui.semanticTokens": true, + "ui.codelenses": { + "gc_details": false, + "regenerate_cgo": false, + "generate": false, + "test": false, + "tidy": false, + "upgrade_dependency": false, + "vendor": false + } + }, + "go.useLanguageServer": true, + "go.lintOnSave": "off", + "go.vetOnSave": "off", + "bazel.executable": "./tools/bazel_launcher.sh", + "files.autoSave": "off", +} \ No newline at end of file diff --git a/tools/gopackagesdriver.sh b/tools/gopackagesdriver.sh index 7d122a0..6689140 100755 --- a/tools/gopackagesdriver.sh +++ b/tools/gopackagesdriver.sh @@ -2,4 +2,5 @@ # github.com/bazelbuild/rules_go/issues/3110 # export GOPACKAGESDRIVER_BAZEL_BUILD_FLAGS=--strategy=GoStdlibList=local # github.com/bazelbuild/rules_go/wiki/Editor-setup -/home/coder/.local/bin/bazel run -- @rules_go//go/tools/gopackagesdriver "${@}" +REPO_ROOT=$(git rev-parse --show-toplevel) +${REPO_ROOT}/tools/bazel_launcher.sh run -- @rules_go//go/tools/gopackagesdriver "${@}"