{"repo":"elm-tooling/elm-language-client-vscode","free":true,"listed":false,"github":"https://github.com/elm-tooling/elm-language-client-vscode","clone":"git clone https://github.com/elm-tooling/elm-language-client-vscode.git","description":"Improving your Elm experience since 2019","language":"TypeScript","stars":238,"topics":["elm","vscode","language-server-protocol","elm-lang","lsp","lsp-server","language-server","hacktoberfest"],"license":"MIT","category":"dev-tools","readme_excerpt":"Elm Plugin for Visual Studio Code (VSCode) Supports elm 0.19 and up Install 1. Install VSCode from here 2. Follow this link to install the plugin 3. Make sure you have nodejs and therefore npm installed 4. Make sure you have Elm installed 5. Install elm-test and elm-format by running npm install -g elm-test elm-format in a terminal 6. (Optional) Install elm-review via npm install -g elm-review in a terminal and enable it in your settings Highlighted Features - Errors and informations when changing code and when saving (Control + S) - Format on save (Control + S) (Make sure you also enable the \"Editor: Format on Save\" setting for this to work). - Suggests completions and snippets (Control + Space) - Test explorer integration Additional Features - Lists all references to a type alias, module, custom type or function (Alt + Shift + F12) - Jump to the definition of a type alias, module, custom type or function - Shows type annotations and documentation on hover for type alias, module, custom type or function - Rename a type alias, module, custom type or function (F2) - Browse file by symbols (Control + Shift + O) - Browse workspace by symbols (Control + Shift + R) - Codelenses show how many times you calling a function and if it's exposed or not - Code folding - Type inference - Some more Extension Settings This extension contributes the following settings: - elmLS.trace.server : Enable/disable trace logging of client and server communication - elmLS.elmPath : The path to your el","default_branch":null,"files":null,"tree":[],"storefront":"/r/elm-tooling","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/elm-tooling/elm-language-client-vscode/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."}