Unnamed repository; edit this file 'description' to name the repository.
| -rw-r--r-- | book/src/generated/lang-support.md | 2 | ||||
| -rw-r--r-- | languages.toml | 1 | ||||
| -rw-r--r-- | runtime/queries/scheme/textobjects.scm | 7 |
3 files changed, 9 insertions, 1 deletions
diff --git a/book/src/generated/lang-support.md b/book/src/generated/lang-support.md index 196a3307..d7bf9eff 100644 --- a/book/src/generated/lang-support.md +++ b/book/src/generated/lang-support.md @@ -226,7 +226,7 @@ | rust-format-args-macro | ✓ | ✓ | ✓ | | ✓ | | | sage | ✓ | ✓ | | | | | | scala | ✓ | ✓ | ✓ | | | `metals` | -| scheme | ✓ | | ✓ | | ✓ | | +| scheme | ✓ | ✓ | ✓ | | ✓ | | | scss | ✓ | | | | ✓ | `vscode-css-language-server` | | shellcheckrc | ✓ | ✓ | | | | | | slang | ✓ | ✓ | ✓ | | | `slangd` | diff --git a/languages.toml b/languages.toml index b657e111..891fafcb 100644 --- a/languages.toml +++ b/languages.toml @@ -2517,6 +2517,7 @@ injection-regex = "scheme" file-types = ["ss", "scm", "sld"] shebangs = ["scheme", "guile", "chicken"] comment-token = ";" +block-comment-tokens = { start = "#|", end = "|#" } indent = { tab-width = 2, unit = " " } [language.auto-pairs] diff --git a/runtime/queries/scheme/textobjects.scm b/runtime/queries/scheme/textobjects.scm new file mode 100644 index 00000000..5cd88321 --- /dev/null +++ b/runtime/queries/scheme/textobjects.scm @@ -0,0 +1,7 @@ +[ + (comment) + (block_comment) +] @comment.inside + +(comment)+ @comment.around +(block_comment) @comment.around |