Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Can't use Find References and other LSP features in Go project #25277

Open
michaelknowles opened this issue Feb 20, 2025 · 0 comments
Open

Can't use Find References and other LSP features in Go project #25277

michaelknowles opened this issue Feb 20, 2025 · 0 comments

Comments

@michaelknowles
Copy link

Summary

In a Go project trying to use Find All References or other LSP features doesn't do anything.

Steps to trigger the problem:

  1. Right click symbol
  2. Select Find All References

Actual Behavior: Nothing happens

Expected Behavior: I could see all references for a symbol

Other info:

  • gopls version: v0.15.2
  • My go env doesn't seem to be getting picked up since I did try to set GOPROXY=direct but it's not reflecting in the logs here. I am using the fish shell.

Attachments

Settings

{
  "features": {
    "edit_prediction_provider": "zed"
  },
  "assistant": {
    "default_model": {
      "provider": "anthropic",
      "model": "claude-3-5-sonnet-latest"
    },
    "version": "2"
  },
  "vim_mode": true,
  "ui_font_size": 14,
  "buffer_font_family": "Zed Plex Mono",
  "buffer_font_size": 14,
  "theme": "Catppuccin Frappé",
  "project_panel": {
    "dock": "right",
    "indent_size": 10,
    "scrollbar": {
      "show": "never"
    }
  },
  "autosave": "on_focus_change",
  "edit_predictions": {
    "disabled_globs": [
      ".env"
    ]
  },
  "scrollbar": {
    "show": "always",
    "cursors": true,
    "git_diff": true,
    "search_results": true,
    "selected_symbol": true
  },
  "relative_line_numbers": true,
  "tabs": {
    "close_position": "right",
    "git_status": true
  },
  "toolbar": {
    "breadcrumbs": true,
    "quick_actions": true
  },
  "ensure_final_newline_on_save": false,
  "format_on_save": "on",
  "formatter": "language_server",
  "show_wrap_guides": true,
  "languages": {
    "Go": {
      "enable_language_server": true,
      "extend_comment_on_newline": true,
      "preferred_line_length": 100,
      "language_servers": [
        "gopls"
      ],
      "code_actions_on_format": {
        "source.organizeImports": true
      }
    }
  },
  "git": {
    "git_gutter": "tracked_files",
    "inline_blame": {
      "enabled": true,
      "delay_ms": 200
    }
  },
  "indent_guides": {
    "enabled": true,
    "coloring": "indent_aware",
  },
  "inlay_hints": {
    "enabled": true,
    "show_type_hints": true,
    "show_parameter_hints": true,
    "show_other_hints": true
  },
  "preview_tabs": {
    "enabled": true,
    "enable_preview_from_file_finder": true,
    "enable_preview_from_code_navigation": true
  },
  "terminal": {
    "copy_on_select": true
  },
  "file_types": {
    "Dockerfile": [
      "Dockerfile",
      "Dockerfile.*"
    ],
    "JSON": [
      "json",
      "jsonc"
    ]
  },
  "restore_on_startup": "last_session"
}

LSP log from Zed

2025/02/20 11:19:24 go info for /Users/mike/dev/redacted
(view type GoModView)
(root dir /Users/mike/dev/redacted)
(go version go version go1.23.4 darwin/arm64)
(build flags: [])
(go env: {GOOS:darwin GOARCH:arm64 GOCACHE:/Users/mike/Library/Caches/go-build GOMODCACHE:/Users/mike/go/pkg/mod GOPATH:/Users/mike/go GOPRIVATE: GOFLAGS: GO111MODULE: GoVersion:23 GoVersionOutput:go version go1.23.4 darwin/arm64
 GOWORK: GOPACKAGESDRIVER:})
(env overlay: map[])
2025/02/20 11:19:25 go/packages.Load #1
	snapshot=0
	directory=file:///Users/mike/dev/redacted
	query=[/Users/mike/dev/redacted/... builtin]
	packages=259
2025/02/20 11:19:25 go/packages.Load #1: updating metadata for 1758 packages
2025/02/20 11:19:25 go info for /Users/mike/dev/redacted
(view type GoModView)
(root dir /Users/mike/dev/redacted)
(go version go version go1.23.4 darwin/arm64)
(build flags: [])
(go env: {GOOS:darwin GOARCH:arm64 GOCACHE:/Users/mike/Library/Caches/go-build GOMODCACHE:/Users/mike/go/pkg/mod GOPATH:/Users/mike/go GOPRIVATE: GOFLAGS: GO111MODULE: GoVersion:23 GoVersionOutput:go version go1.23.4 darwin/arm64
 GOWORK: GOPACKAGESDRIVER:})
(env overlay: map[])
2025/02/20 11:19:26 go/packages.Load #2
	snapshot=0
	directory=file:///Users/mike/dev/redacted
	query=[/Users/mike/dev/redacted/... builtin]
	packages=259
2025/02/20 11:19:26 go/packages.Load #2: updating metadata for 1758 packages
2025/02/20 11:19:26 go info for /Users/mike/dev/redacted
(view type GoModView)
(root dir /Users/mike/dev/redacted)
(go version go version go1.23.4 darwin/arm64)
(build flags: [])
(go env: {GOOS:darwin GOARCH:arm64 GOCACHE:/Users/mike/Library/Caches/go-build GOMODCACHE:/Users/mike/go/pkg/mod GOPATH:/Users/mike/go GOPRIVATE: GOFLAGS: GO111MODULE: GoVersion:23 GoVersionOutput:go version go1.23.4 darwin/arm64
 GOWORK: GOPACKAGESDRIVER:})
(env overlay: map[])
2025/02/20 11:19:26 go info for /Users/mike/dev/redacted
(view type GoModView)
(root dir /Users/mike/dev/redacted)
(go version go version go1.23.4 darwin/arm64)
(build flags: [])
(go env: {GOOS:darwin GOARCH:arm64 GOCACHE:/Users/mike/Library/Caches/go-build GOMODCACHE:/Users/mike/go/pkg/mod GOPATH:/Users/mike/go GOPRIVATE: GOFLAGS: GO111MODULE: GoVersion:23 GoVersionOutput:go version go1.23.4 darwin/arm64
 GOWORK: GOPACKAGESDRIVER:})
(env overlay: map[])
2025/02/20 11:19:27 go/packages.Load #4
	snapshot=0
	directory=file:///Users/mike/dev/redacted
	query=[/Users/mike/dev/redacted/... builtin]
	packages=259
2025/02/20 11:19:27 go/packages.Load #4: updating metadata for 1758 packages
2025/02/20 11:19:27 tidy: diagnosing file:///Users/mike/dev/redacted/go.mod: err: exit status 1: stderr: go: downloading github.com/decred/dcrd/dcrec/secp256k1/v4 v4.2.0
go: github.com/gluegroups/glue-api/pkg/cli/actions imports
	github.com/lestrrat-go/jwx/v2/jwk imports
	github.com/decred/dcrd/dcrec/secp256k1/v4: module lookup disabled by GOPROXY=off
2025/02/20 11:19:57 background imports cache refresh starting
2025/02/20 11:19:58 background refresh finished after 2.462799209s

Zed Version and System Specs

Zed: v0.173.11 (Zed)
OS: macOS 15.2.0
Memory: 36 GiB
Architecture: aarch64

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant