gleam
gleam copied to clipboard
LSP module auto-import: handle module name collisions
Follows on from https://github.com/gleam-lang/gleam/pull/3219
It is possible for the LS autocompletion to add an import using a name that is already taken, causing a compile error.
How should we avoid this? Could we prompt the programmer for a name to use instead? Or do we generate a name?