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
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/runtime/queries/quarto/indents.scm	Wed Apr 16 09:03:21 2025 -0400
@@ -0,0 +1,1 @@
+; inherits: markdown
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/runtime/queries/quarto/injections.scm	Wed Apr 16 09:03:21 2025 -0400
@@ -0,0 +1,1 @@
+; inherits: markdown