Elm needs a language server to support common editor tooling. This can greatly improve editor support and tooling features.
This repository and document describes the Elm Language Server (ElmLS). Elm Language Server designed to service IDEs and other tools for the Elm language. It should offer an access point to compilation and APIs for getting information about a program.
This repository and Google Document is intended to help as a working document to collect and coordinate requirements and effort to implement the Elm Language Server.
There is also a separate Elm Slack channel #elm-language-server we can use for discussions and questions.
Links: