Mercurial > forks > helix
changeset 6734:7847aa390b3b
feat: add basic Quarto support (#13339)
author | James Turk <dev@jpt.sh> |
---|---|
date | Wed, 16 Apr 2025 09:03:21 -0400 |
parents | f4d2a71d795e |
children | c1f16b02820f |
files | book/src/generated/lang-support.md languages.toml runtime/queries/quarto/highlights.scm runtime/queries/quarto/indents.scm runtime/queries/quarto/injections.scm |
diffstat | 5 files changed, 14 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/book/src/generated/lang-support.md Wed Apr 16 14:58:26 2025 +0200 +++ b/book/src/generated/lang-support.md Wed Apr 16 09:03:21 2025 -0400 @@ -183,6 +183,7 @@ | purescript | ✓ | ✓ | | `purescript-language-server` | | python | ✓ | ✓ | ✓ | `ruff`, `jedi-language-server`, `pylsp` | | qml | ✓ | | ✓ | `qmlls` | +| quarto | ✓ | | ✓ | | | quint | ✓ | | | `quint-language-server` | | r | ✓ | | | `R` | | racket | ✓ | | ✓ | `racket` |
--- a/languages.toml Wed Apr 16 14:58:26 2025 +0200 +++ b/languages.toml Wed Apr 16 09:03:21 2025 -0400 @@ -2063,6 +2063,16 @@ source = { git = "https://github.com/gleam-lang/tree-sitter-gleam", rev = "426e67087fd62be5f4533581b5916b2cf010fb5b" } [[language]] +name = "quarto" +scope = "source.qmd" +language-id = "qmd" +injection-regex = "qmd" +file-types = ["qmd"] +indent = { tab-width = 2, unit = " " } +grammar = "markdown" +block-comment-tokens = { start = "<!--", end = "-->" } + +[[language]] name = "ron" scope = "source.ron" injection-regex = "ron"
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/runtime/queries/quarto/highlights.scm Wed Apr 16 09:03:21 2025 -0400 @@ -0,0 +1,1 @@ +; inherits: markdown