Language server for Elm with diagnostic support, built on elm-analyse.
I recommend using elm-language-server instead, it includes everything in this repo along with additional features like finding all references, jumping to definitions, and more.
Shown with ALE integration in Vim.
npm install -g elm-lsp
Editor | What you need |
---|---|
Vim | ALE |
This project aims to become a full-fleged language server over time by building on existing work from the Elm community. In this initial release all linting support is provided by the excellent elm-analyse.
Feature | Supported |
---|---|
Diagnostics | ✔️ |
Code completion | ❌ |
Hover | ❌ |
Jump to definition | ❌ |
Workspace symbols | ❌ |
Find references | ❌ |
- 1.0.3
- Look in parent directories for elm.json (#2)
- 1.0.2
- Use package names rather than relative paths for dependencies (#1)
- 1.0.1
- Fix readme on npm
- 1.0.0
- Initial release with
elm-analyse
support
- Initial release with
Distributed under the MIT license. See LICENSE
for more information.