gleam-lang/gleam

Support workspace symbols in language server

Open

#5.191 geöffnet am 7. Dez. 2025

Auf GitHub ansehen
 (8 Kommentare) (1 Reaktion) (0 zugewiesene Personen)Rust (960 Forks)batch import
help wanted

Repository-Metriken

Stars
 (21.417 Stars)
PR-Merge-Metriken
 (Durchschn. Merge 10T 19h) (69 gemergte PRs in 30 T)

Beschreibung

Would be nice to be able to navigate to types and functions across the whole workspace: https://microsoft.github.io/language-server-protocol/specifications/lsp/3.17/specification/#workspace_symbol

I had a brief look at the code and the immediate hurdle seems to be the routing within the language server. For document-level requests we determine the project to operate on from the document's file path. For workspace requests this path is simply not present.

I'd be happy to work on this if we can find a way around that!

Contributor Guide