elm.md

 1# Elm
 2
 3- Tree Sitter: [tree-sitter-elm](https://github.com/elm-tooling/tree-sitter-elm)
 4- Language Server: [elm-language-server](https://github.com/elm-tooling/elm-language-server)
 5
 6### Setting up `elm-language-server`
 7
 8Elm language server can be configured in your `settings.json`, e.g.:
 9
10```json
11{
12  "lsp": {
13    "elm-language-server": {
14      "initialization_options": {
15        "disableElmLSDiagnostics": true,
16        "onlyUpdateDiagnosticsOnSave": false,
17        "elmReviewDiagnostics": "warning"
18      }
19    }
20  }
21}
22```
23
24`elm-format`, `elm-review` and `elm` need to be installed and made available in the environment
25or configured in the settings. See the [full list of server settings here](https://github.com/elm-tooling/elm-language-server?tab=readme-ov-file#server-settings).