{"repo":"elm-tooling/elm-language-server","free":true,"listed":false,"github":"https://github.com/elm-tooling/elm-language-server","clone":"git clone https://github.com/elm-tooling/elm-language-server.git","description":"Language server implementation for Elm","language":"TypeScript","stars":445,"topics":["elm","language-server-protocol","language-server","elm-lang","lsp","lsp-mode","kak-lsp","coc","hacktoberfest"],"license":"MIT","category":"dev-tools","readme_excerpt":"elm-language-server This is the language server implementation for the Elm programming language. Table of Contents - Installation - Alternative: Compile and install from source - Alternative: Install with Nix - Requirements - Configuration - Linting - Features - Server Settings - Editor Support - VSCode - Vim - coc.nvim - ALE - LanguageClient - Kakoune - kak-lsp - Emacs - Emacs Doom - Sublime - Awesome libraries this is based on - Contributing Installation Note for VSCode users: The plugin contains the language-server. No installation necessary. The server can be installed via npm (or from source). Then, you should be able to run the language server with the following command: You might need to use this, if your using powershell: Follow the instructions below to integrate the language server into your editor. Alternative: Compile and install from source First, clone this repo and compile it. npm link will add elm-language-server to the PATH . Alternative: Install with Nix elm-languager-server and its dependencies are available in nixpkgs . Requirements You will need to install elm and elm-test to get all diagnostics and elm-format for formatting. Alternatively you can also just install these to your local npm package.json . If you want to use elm-review : Or use local versions from your node modules directory, if you want to do that you need to set the paths, via the settings (e.g. set elmPath to ./node modules/.bin/elm ). Configuration We used to have a file called elm-tooli","default_branch":null,"files":null,"tree":[],"storefront":"/r/elm-tooling","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/elm-tooling/elm-language-server/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}