Home Explore Blog CI



zed

docs/src/languages/helm.md
57714ff618666d7cfd9267b38fbd614bde81502920e8e90f0000000300000267
# Helm

Support for Helm in Zed is provided by the community-maintained [Helm extension](https://github.com/cabrinha/helm.zed).

- Tree-sitter: [tree-sitter-go-template](https://github.com/ngalaiko/tree-sitter-go-template/tree/master)
- Language Server: [mrjosh/helm-ls](https://github.com/mrjosh/helm-ls)

## Setup

Enable Helm language for Helm files by editing your `.zed/settings.json` and adding:

```json
  "file_types": {
    "Helm": [
      "**/templates/**/*.tpl",
      "**/templates/**/*.yaml",
      "**/templates/**/*.yml",
      "**/helmfile.d/**/*.yaml",
      "**/helmfile.d/**/*.yml"
    ]
  }
```

Chunks
c3c46aa8 (1st chunk of `docs/src/languages/helm.md`)
Title: Helm Support in Zed
Summary
Zed supports Helm through a community-maintained extension. It leverages tree-sitter-go-template and helm-ls for language support. To enable Helm language support, users need to configure the `file_types` setting in their `.zed/settings.json` file to associate relevant file patterns (e.g., `**/templates/**/*.yaml`, `**/helmfile.d/**/*.yml`) with the "Helm" language.