Elm
Elm 支持通过 Elm 扩展 提供。
- Tree-sitter: elm-tooling/tree-sitter-elm
- 语言服务器: elm-tooling/elm-language-server
设置
Zed 对 Elm 的支持需要安装 elm
, elm-format
, 和 elm-review
。
- 安装 Elm (或者在 macOS 上运行
brew install elm
)。 - 安装
elm-review
以支持代码检查npm install elm-review --save-dev
- 安装
elm-format
以支持自动格式化npm install -g elm-format
配置 elm-language-server
Elm 语言服务器可以在你的 settings.json
中配置,例如:
{
"lsp": {
"elm-language-server": {
"initialization_options": {
"disableElmLSDiagnostics": true,
"onlyUpdateDiagnosticsOnSave": false,
"elmReviewDiagnostics": "warning"
}
}
}
}
elm-format
, elm-review
和 elm
需要被安装,并且在环境中可用,或者在设置中配置。请查看此处完整的服务器设置列表。