[Feature Request] VSCode: Add full file path and line number to clickable symbol links

Resolved 💬 3 comments Opened Jan 29, 2026 by tomkaith13 Closed Mar 3, 2026

Bug Description
whenever i use Claude Code in VSCode, it prints clickable symbols which dont open the symbol on the editor. I wish it would use the full file name along with the line number

Environment Info

  • Platform: darwin
  • Terminal: vscode
  • Version: 2.1.23
  • Feedback ID: c3fdd759-e4e8-4bbd-a32f-e48041a4af55

Errors

[{"error":"Error: ENOENT: no such file or directory, scandir '/Library/Application Support/ClaudeCode/.claude/skills'\n    at readdirSync (unknown)\n    at <anonymous> (/$bunfs/root/claude:12:2063)\n    at iW (/$bunfs/root/claude:11:35715)\n    at readdirSync (/$bunfs/root/claude:12:2024)\n    at wQR (/$bunfs/root/claude:1783:380)\n    at wQR (/$bunfs/root/claude:1783:1350)\n    at <anonymous> (/$bunfs/root/claude:1783:4670)\n    at <anonymous> (/$bunfs/root/claude:1783:5401)\n    at A (/$bunfs/root/claude:11:7259)\n    at Ay8 (/$bunfs/root/claude:4793:4342)","timestamp":"2026-01-29T15:43:45.657Z"},{"error":"Error: ENOENT: no such file or directory, scandir '/Users/bibin/.claude/skills'\n    at readdirSync (unknown)\n    at <anonymous> (/$bunfs/root/claude:12:2063)\n    at iW (/$bunfs/root/claude:11:35715)\n    at readdirSync (/$bunfs/root/claude:12:2024)\n    at wQR (/$bunfs/root/claude:1783:380)\n    at wQR (/$bunfs/root/claude:1783:1350)\n    at <anonymous> (/$bunfs/root/claude:1783:4713)\n    at <anonymous> (/$bunfs/root/claude:1783:5401)\n    at A (/$bunfs/root/claude:11:7259)\n    at Ay8 (/$bunfs/root/claude:4793:4342)","timestamp":"2026-01-29T15:43:45.657Z"},{"error":"Error: LSP server plugin:typescript-lsp:typescript failed to start: Executable not found in $PATH: \"typescript-language-server\"\n    at start (/$bunfs/root/claude:1751:22300)\n    at async $ (/$bunfs/root/claude:1751:24752)\n    at processTicksAndRejections (native:7:39)","timestamp":"2026-01-29T15:43:51.401Z"},{"error":"Error: Executable not found in $PATH: \"typescript-language-server\"\n    at spawn (unknown)\n    at spawn (node:child_process:667:35)\n    at spawn (node:child_process:14:39)\n    at start (/$bunfs/root/claude:1751:20845)\n    at start (/$bunfs/root/claude:1751:22354)\n    at $ (/$bunfs/root/claude:1751:24752)\n    at $ (/$bunfs/root/claude:1751:25727)\n    at _ (/$bunfs/root/claude:1751:32514)\n    at processTicksAndRejections (native:7:39)","timestamp":"2026-01-29T15:43:51.401Z"},{"error":"Error: Failed to start LSP server plugin:typescript-lsp:typescript: Executable not found in $PATH: \"typescript-language-server\"\n    at <anonymous> (/$bunfs/root/claude:1751:32536)\n    at processTicksAndRejections (native:7:39)","timestamp":"2026-01-29T15:43:51.401Z"},{"error":"Error: ENOENT: no such file or directory, scandir '/Library/Application Support/ClaudeCode/.claude/skills'\n    at readdirSync (unknown)\n    at <anonymous> (/$bunfs/root/claude:12:2063)\n    at iW (/$bunfs/root/claude:11:35715)\n    at readdirSync (/$bunfs/root/claude:12:2024)\n    at wQR (/$bunfs/root/claude:1783:380)\n    at wQR (/$bunfs/root/claude:1783:1350)\n    at <anonymous> (/$bunfs/root/claude:1783:4670)\n    at <anonymous> (/$bunfs/root/claude:1783:5401)\n    at A (/$bunfs/root/claude:11:7259)\n    at Ay8 (/$bunfs/root/claude:4793:4342)","timestamp":"2026-01-29T15:45:12.350Z"},{"error":"Error: ENOENT: no such file or directory, scandir '/Users/bibin/.claude/skills'\n    at readdirSync (unknown)\n    at <anonymous> (/$bunfs/root/claude:12:2063)\n    at iW (/$bunfs/root/claude:11:35715)\n    at readdirSync (/$bunfs/root/claude:12:2024)\n    at wQR (/$bunfs/root/claude:1783:380)\n    at wQR (/$bunfs/root/claude:1783:1350)\n    at <anonymous> (/$bunfs/root/claude:1783:4713)\n    at <anonymous> (/$bunfs/root/claude:1783:5401)\n    at A (/$bunfs/root/claude:11:7259)\n    at Ay8 (/$bunfs/root/claude:4793:4342)","timestamp":"2026-01-29T15:45:12.350Z"},{"error":"MaxFileReadTokenExceededError: File content (54878 tokens) exceeds maximum allowed tokens (25000). Please use offset and limit parameters to read specific portions of the file, or use the GrepTool to search for specific content.\n    at FgB (/$bunfs/root/claude:3492:3003)\n    at async call (/$bunfs/root/claude:3501:1005)\n    at async <anonymous> (/$bunfs/root/claude:3513:1637)\n    at processTicksAndRejections (native:7:39)","timestamp":"2026-01-29T15:45:45.627Z"},{"error":"MaxFileReadTokenExceededError: File content (54878 tokens) exceeds maximum allowed tokens (25000). Please use offset and limit parameters to read specific portions of the file, or use the GrepTool to search for specific content.\n    at FgB (/$bunfs/root/claude:3492:3003)\n    at async call (/$bunfs/root/claude:3501:1005)…

---
screenshots:
For ex, the terminal produces a link
<img width="869" height="89" alt="Image" src="https://github.com/user-attachments/assets/e14faa66-90c8-454d-81dd-86f63c51bf1c" />

but doesnt resolve to a clickable link in VSCode

<img width="840" height="100" alt="Image" src="https://github.com/user-attachments/assets/7afe4db0-5c93-4f6a-9397-3b9d3572613e" />

Note: Content was truncated.

View original on GitHub ↗

This issue has 3 comments on GitHub. Read the full discussion on GitHub ↗