gleam-lang/gleam
Vedi su GitHubLSP fails to suggest completion for locally defined `use`d argument
Open
#5258 aperta il 3 gen 2026
help wanted
Metriche repository
- Star
- (21.417 star)
- Metriche merge PR
- (Merge medio 10g 19h) (69 PR mergiate in 30 g)
Descrizione
LSP fails to suggest completion for locally defined used argument. For example, if I use Lustre and want to create a custom effect I may write something like this:
fn load_data(msg: fn(String) -> msg) -> Effect(msg) {
use dispatch <- effect.from
let data = "Example data"
dispatch(msg(data))
}
If I partially type disp in the last line expecting a suggestion — I wouldn't get it:
Note: suggestion works fine if I convert use to the callback-style call.
Versions:
- Gleam: 1.14.0
- VSCodium: 1.107.18627
- Lustre: 5.4.0
- macOS: 15.7.3