diff --git a/docs/src/SUMMARY.md b/docs/src/SUMMARY.md index 4f5491b7bd4a37..f3339ecbe61ea3 100644 --- a/docs/src/SUMMARY.md +++ b/docs/src/SUMMARY.md @@ -77,6 +77,7 @@ - [Go](./languages/go.md) - [Groovy](./languages/groovy.md) - [Haskell](./languages/haskell.md) +- [Helm](./languages/helm.md) - [HTML](./languages/html.md) - [Java](./languages/java.md) - [JavaScript](./languages/javascript.md) diff --git a/docs/src/languages/helm.md b/docs/src/languages/helm.md new file mode 100644 index 00000000000000..284a7b92a87ca5 --- /dev/null +++ b/docs/src/languages/helm.md @@ -0,0 +1,22 @@ +# 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" + ] + } +```