You can also use this active fork of elixir-ls:
@Trevoke, @asummers, and I are working on maintaining elixir-ls and elixir_sense (used by elixir-ls) since progress on those projects has stalled.
I haven’t tested with eglot
but those PR’s are merged into the fork so everything should work.