NOTE: The repository elm-language-server is actively maintained. This repository is currently not maintained.
First attempt to write a language server for Elm.
See https://microsoft.github.io/language-server-protocol/specification for a description of the protocol.
If you want to work on more, please reach out and create an issue, before you start working on it.
The editor should start one language server for each Elm project (there may be multiple). rootPath
should be set to the location of the elm.json
file.
hlint
Clone the repository and its subrepositories:
git clone https://github.com/elm-tooling/elm-language-server
git submodule update --init --recursive
Install ghc and dependencies. You need to have stack installedstack setup
stack install