Files
oak-gpui/docs/src/languages/elm.md
T
Ben Kunkle abe1fd5e16 docs: Validate JSON snippets (settings, keymap, tasks, etc) (#40043)
Closes #ISSUE

Release Notes:

- N/A *or* Added/Fixed/Improved ...
2025-10-12 00:19:57 -04:00

1.3 KiB

Elm

Elm support is available through the Elm extension.

Setup

Zed support for Elm requires installation of elm, elm-format, and elm-review.

  1. Install Elm (or run brew install elm on macOS).
  2. Install elm-review to support code linting:
    npm install elm-review --save-dev
    
  3. Install elm-format to support automatic formatting
    npm install -g elm-format
    

Configuring elm-language-server

Elm language server can be configured in your settings.json, e.g.:

{
  "lsp": {
    "elm-language-server": {
      "initialization_options": {
        "disableElmLSDiagnostics": true,
        "onlyUpdateDiagnosticsOnSave": false,
        "elmReviewDiagnostics": "warning"
      }
    }
  }
}

elm-format, elm-review and elm need to be installed and made available in the environment or configured in the settings. See the full list of server settings here.