Overview Q & A Rating & Review
This vscode extension is using the
elm-language-server which enables most of the used features.
You will need to install
elm-format, to get all diagnostics. If your setup fails to find the global installations of those, you can use the settings panel is VSCode to set the paths to the executables manually.
npm install -g elm
npm install -g elm-test
npm install -g elm-format
Supports elm 0.19
elm make and
elm-format and post-processed to only return a diff of changes. This way it should not be as intrusive as running
Currently only shows if a type alias, custom type or function is exposed from that module
Show completions for the current file and snippets
Enables you to jump to the definition of a type alias, module, custom type or function
Identifies all symbols in a document.
Let's you fold the code on certain elm constructs
Shows type annotations and documentation for a type alias, module, custom type or function
Lists all references to a type alias, module, custom type or function
Enables you to rename a type alias, module, custom type or function
Identifies all symbols in the current workspace
This extension contributes the following settings:
elmLS.trace.server: Enable/disable trace logging of client and server communication
elmLS.elmPath: The path to your elm executable.
elmLS.elmFormatPath: The path to your elm-format executable.
elmLS.elmTestPath: The path to your elm-test executable.