Skip to content
/ elm-lsp Public

Language server linting support for Elm using elm-analyse

License

Notifications You must be signed in to change notification settings

antew/elm-lsp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Elm LSP

Language server for Elm with diagnostic support, built on elm-analyse.

Deprecated as of 2019-06-01

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.

screenshot

NPM Version Build Status Downloads Stats

Installation

npm install -g elm-lsp

Editor Setup

Editor What you need
Vim ALE

Project Information

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.

Roadmap

Feature Supported
Diagnostics ✔️
Code completion
Hover
Jump to definition
Workspace symbols
Find references

Release History

  • 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

Meta

Distributed under the MIT license. See LICENSE for more information.

About

Language server linting support for Elm using elm-analyse

Resources

License

Stars

Watchers

Forks

Packages

No packages published