From ba69f48ccf34b9297e87c976765f35d6e75aa25b Mon Sep 17 00:00:00 2001 From: cabrinha Date: Tue, 15 Oct 2024 07:40:47 -0700 Subject: [PATCH] docs: Add Helm extension docs (#19095) Merge after this: - https://github.com/zed-industries/extensions/pull/746 Release Notes: - N/A --------- Co-authored-by: Peter Tripp Co-authored-by: Marshall Bowers --- docs/src/SUMMARY.md | 1 + docs/src/languages/helm.md | 22 ++++++++++++++++++++++ 2 files changed, 23 insertions(+) create mode 100644 docs/src/languages/helm.md diff --git a/docs/src/SUMMARY.md b/docs/src/SUMMARY.md index 4f5491b7bd..f3339ecbe6 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 0000000000..284a7b92a8 --- /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" + ] + } +```