1# Helm
2
3Support for Helm in Zed is provided by the community-maintained [Helm extension](https://github.com/cabrinha/helm.zed).
4
5- Tree-sitter: [tree-sitter-go-template](https://github.com/ngalaiko/tree-sitter-go-template/tree/master)
6- Language Server: [mrjosh/helm-ls](https://github.com/mrjosh/helm-ls)
7
8## Setup
9
10Enable Helm language for Helm files by editing your `.zed/settings.json` and adding:
11
12```json [settings]
13 "file_types": {
14 "Helm": [
15 "**/templates/**/*.tpl",
16 "**/templates/**/*.yaml",
17 "**/templates/**/*.yml",
18 "**/helmfile.d/**/*.yaml",
19 "**/helmfile.d/**/*.yml",
20 "**/values*.yaml"
21 ]
22 }
23```
24
25This will also mark values.yaml files as the type helm, since helm-ls supports this.