aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRiley Bruins <ribru17@hotmail.com>2024-06-07 21:33:49 -0700
committerChristian Clason <c.clason@uni-graz.at>2024-06-15 10:40:34 +0200
commit9d68e876cce94fc9f8f8819da0c956a4429a3766 (patch)
tree5498c019bf542ba202b3bc5cbbebb5f548dc45f2
parentbot(lockfile): update snakemake, zig (diff)
downloadnvim-treesitter-9d68e876cce94fc9f8f8819da0c956a4429a3766.tar
nvim-treesitter-9d68e876cce94fc9f8f8819da0c956a4429a3766.tar.gz
nvim-treesitter-9d68e876cce94fc9f8f8819da0c956a4429a3766.tar.bz2
nvim-treesitter-9d68e876cce94fc9f8f8819da0c956a4429a3766.tar.lz
nvim-treesitter-9d68e876cce94fc9f8f8819da0c956a4429a3766.tar.xz
nvim-treesitter-9d68e876cce94fc9f8f8819da0c956a4429a3766.tar.zst
nvim-treesitter-9d68e876cce94fc9f8f8819da0c956a4429a3766.zip
feat: more comment injections
-rw-r--r--queries/ada/injections.scm2
-rw-r--r--queries/agda/injections.scm2
-rw-r--r--queries/apex/injections.scm5
-rw-r--r--queries/bibtex/injections.scm2
-rw-r--r--queries/blueprint/injections.scm2
-rw-r--r--queries/cmake/injections.scm5
-rw-r--r--queries/commonlisp/injections.scm5
-rw-r--r--queries/cooklang/highlights.scm2
-rw-r--r--queries/cooklang/injections.scm2
-rw-r--r--queries/corn/injections.scm2
-rw-r--r--queries/djot/injections.scm3
-rw-r--r--queries/ebnf/injections.scm2
-rw-r--r--queries/erlang/injections.scm2
-rw-r--r--queries/foam/injections.scm3
-rw-r--r--queries/fortran/injections.scm2
-rw-r--r--queries/fsh/injections.scm2
-rw-r--r--queries/func/injections.scm2
-rw-r--r--queries/fusion/injections.scm5
-rw-r--r--queries/git_rebase/injections.scm3
-rw-r--r--queries/gitignore/injections.scm2
-rw-r--r--queries/glimmer/injections.scm2
-rw-r--r--queries/hack/injections.scm5
-rw-r--r--queries/hoon/highlights.scm2
-rw-r--r--queries/hoon/injections.scm2
-rw-r--r--queries/htmldjango/injections.scm6
-rw-r--r--queries/hurl/injections.scm3
-rw-r--r--queries/hyprlang/injections.scm3
-rw-r--r--queries/ini/injections.scm2
-rw-r--r--queries/jsonnet/injections.scm2
-rw-r--r--queries/just/injections.scm3
-rw-r--r--queries/liquidsoap/highlights.scm2
-rw-r--r--queries/liquidsoap/injections.scm2
-rw-r--r--queries/llvm/injections.scm2
-rw-r--r--queries/menhir/injections.scm7
-rw-r--r--queries/mermaid/injections.scm2
-rw-r--r--queries/mlir/injections.scm2
-rw-r--r--queries/nickel/injections.scm2
-rw-r--r--queries/ninja/injections.scm2
-rw-r--r--queries/prisma/injections.scm5
-rw-r--r--queries/promql/injections.scm3
-rw-r--r--queries/proto/injections.scm2
-rw-r--r--queries/pug/injections.scm3
-rw-r--r--queries/robot/injections.scm5
-rw-r--r--queries/scss/injections.scm2
-rw-r--r--queries/smithy/injections.scm5
-rw-r--r--queries/solidity/injections.scm2
-rw-r--r--queries/swift/injections.scm5
-rw-r--r--queries/tcl/injections.scm2
-rw-r--r--queries/textproto/highlights.scm2
-rw-r--r--queries/textproto/injections.scm2
-rw-r--r--queries/twig/injections.scm3
-rw-r--r--queries/usd/injections.scm2
-rw-r--r--queries/vala/injections.scm2
-rw-r--r--queries/vhs/injections.scm2
-rw-r--r--queries/wgsl/injections.scm5
-rw-r--r--queries/wing/injections.scm2
56 files changed, 157 insertions, 3 deletions
diff --git a/queries/ada/injections.scm b/queries/ada/injections.scm
new file mode 100644
index 000000000..2f0e58eb6
--- /dev/null
+++ b/queries/ada/injections.scm
@@ -0,0 +1,2 @@
+((comment) @injection.content
+ (#set! injection.language "comment"))
diff --git a/queries/agda/injections.scm b/queries/agda/injections.scm
new file mode 100644
index 000000000..2f0e58eb6
--- /dev/null
+++ b/queries/agda/injections.scm
@@ -0,0 +1,2 @@
+((comment) @injection.content
+ (#set! injection.language "comment"))
diff --git a/queries/apex/injections.scm b/queries/apex/injections.scm
new file mode 100644
index 000000000..3cd6aac8e
--- /dev/null
+++ b/queries/apex/injections.scm
@@ -0,0 +1,5 @@
+([
+ (line_comment)
+ (block_comment)
+] @injection.content
+ (#set! injection.language "comment"))
diff --git a/queries/bibtex/injections.scm b/queries/bibtex/injections.scm
new file mode 100644
index 000000000..98ad387d9
--- /dev/null
+++ b/queries/bibtex/injections.scm
@@ -0,0 +1,2 @@
+((junk) @injection.content
+ (#set! injection.language "comment"))
diff --git a/queries/blueprint/injections.scm b/queries/blueprint/injections.scm
new file mode 100644
index 000000000..2f0e58eb6
--- /dev/null
+++ b/queries/blueprint/injections.scm
@@ -0,0 +1,2 @@
+((comment) @injection.content
+ (#set! injection.language "comment"))
diff --git a/queries/cmake/injections.scm b/queries/cmake/injections.scm
new file mode 100644
index 000000000..eb8e21503
--- /dev/null
+++ b/queries/cmake/injections.scm
@@ -0,0 +1,5 @@
+([
+ (bracket_comment)
+ (line_comment)
+] @injection.content
+ (#set! injection.language "comment"))
diff --git a/queries/commonlisp/injections.scm b/queries/commonlisp/injections.scm
new file mode 100644
index 000000000..dc8982053
--- /dev/null
+++ b/queries/commonlisp/injections.scm
@@ -0,0 +1,5 @@
+([
+ (comment)
+ (block_comment)
+] @injection.content
+ (#set! injection.language "comment"))
diff --git a/queries/cooklang/highlights.scm b/queries/cooklang/highlights.scm
index ca870dd47..21aba3ce8 100644
--- a/queries/cooklang/highlights.scm
+++ b/queries/cooklang/highlights.scm
@@ -1,5 +1,7 @@
(metadata) @comment
+(comment) @comment @spell
+
(ingredient
"@" @punctuation.delimiter
(name)? @string.special.symbol
diff --git a/queries/cooklang/injections.scm b/queries/cooklang/injections.scm
new file mode 100644
index 000000000..2f0e58eb6
--- /dev/null
+++ b/queries/cooklang/injections.scm
@@ -0,0 +1,2 @@
+((comment) @injection.content
+ (#set! injection.language "comment"))
diff --git a/queries/corn/injections.scm b/queries/corn/injections.scm
new file mode 100644
index 000000000..2f0e58eb6
--- /dev/null
+++ b/queries/corn/injections.scm
@@ -0,0 +1,2 @@
+((comment) @injection.content
+ (#set! injection.language "comment"))
diff --git a/queries/djot/injections.scm b/queries/djot/injections.scm
index b590e084f..078b40366 100644
--- a/queries/djot/injections.scm
+++ b/queries/djot/injections.scm
@@ -1,3 +1,6 @@
+((comment) @injection.content
+ (#set! injection.language "comment"))
+
(code_block
(language) @injection.language
(code) @injection.content)
diff --git a/queries/ebnf/injections.scm b/queries/ebnf/injections.scm
new file mode 100644
index 000000000..2f0e58eb6
--- /dev/null
+++ b/queries/ebnf/injections.scm
@@ -0,0 +1,2 @@
+((comment) @injection.content
+ (#set! injection.language "comment"))
diff --git a/queries/erlang/injections.scm b/queries/erlang/injections.scm
new file mode 100644
index 000000000..2f0e58eb6
--- /dev/null
+++ b/queries/erlang/injections.scm
@@ -0,0 +1,2 @@
+((comment) @injection.content
+ (#set! injection.language "comment"))
diff --git a/queries/foam/injections.scm b/queries/foam/injections.scm
index e1c223bd2..b9f8f838f 100644
--- a/queries/foam/injections.scm
+++ b/queries/foam/injections.scm
@@ -1,3 +1,6 @@
+((comment) @injection.content
+ (#set! injection.language "comment"))
+
; Pass code blocks to Cpp highlighter
(code
(code_body) @injection.content
diff --git a/queries/fortran/injections.scm b/queries/fortran/injections.scm
new file mode 100644
index 000000000..2f0e58eb6
--- /dev/null
+++ b/queries/fortran/injections.scm
@@ -0,0 +1,2 @@
+((comment) @injection.content
+ (#set! injection.language "comment"))
diff --git a/queries/fsh/injections.scm b/queries/fsh/injections.scm
new file mode 100644
index 000000000..7bf6d006a
--- /dev/null
+++ b/queries/fsh/injections.scm
@@ -0,0 +1,2 @@
+((fsh_comment) @injection.content
+ (#set! injection.language "comment"))
diff --git a/queries/func/injections.scm b/queries/func/injections.scm
new file mode 100644
index 000000000..2f0e58eb6
--- /dev/null
+++ b/queries/func/injections.scm
@@ -0,0 +1,2 @@
+((comment) @injection.content
+ (#set! injection.language "comment"))
diff --git a/queries/fusion/injections.scm b/queries/fusion/injections.scm
new file mode 100644
index 000000000..085cdb458
--- /dev/null
+++ b/queries/fusion/injections.scm
@@ -0,0 +1,5 @@
+([
+ (comment)
+ (afx_comment)
+] @injection.content
+ (#set! injection.language "comment"))
diff --git a/queries/git_rebase/injections.scm b/queries/git_rebase/injections.scm
index da2628667..c831594bd 100644
--- a/queries/git_rebase/injections.scm
+++ b/queries/git_rebase/injections.scm
@@ -1,3 +1,6 @@
+((comment) @injection.content
+ (#set! injection.language "comment"))
+
((operation
(command) @_command
(message) @injection.content)
diff --git a/queries/gitignore/injections.scm b/queries/gitignore/injections.scm
new file mode 100644
index 000000000..2f0e58eb6
--- /dev/null
+++ b/queries/gitignore/injections.scm
@@ -0,0 +1,2 @@
+((comment) @injection.content
+ (#set! injection.language "comment"))
diff --git a/queries/glimmer/injections.scm b/queries/glimmer/injections.scm
new file mode 100644
index 000000000..d0400c30e
--- /dev/null
+++ b/queries/glimmer/injections.scm
@@ -0,0 +1,2 @@
+((comment_statement) @injection.content
+ (#set! injection.language "comment"))
diff --git a/queries/hack/injections.scm b/queries/hack/injections.scm
new file mode 100644
index 000000000..655c29ec5
--- /dev/null
+++ b/queries/hack/injections.scm
@@ -0,0 +1,5 @@
+([
+ (comment)
+ (heredoc)
+] @injection.content
+ (#set! injection.language "comment"))
diff --git a/queries/hoon/highlights.scm b/queries/hoon/highlights.scm
index d98ee44e0..90ac87217 100644
--- a/queries/hoon/highlights.scm
+++ b/queries/hoon/highlights.scm
@@ -20,7 +20,7 @@
(aura) @constant.builtin
-(Gap) @comment
+(lineComment) @comment
(boolean) @constant.builtin
diff --git a/queries/hoon/injections.scm b/queries/hoon/injections.scm
new file mode 100644
index 000000000..a004ba0b4
--- /dev/null
+++ b/queries/hoon/injections.scm
@@ -0,0 +1,2 @@
+((lineComment) @injection.content
+ (#set! injection.language "comment"))
diff --git a/queries/htmldjango/injections.scm b/queries/htmldjango/injections.scm
index c475757bf..2d3bdb6cd 100644
--- a/queries/htmldjango/injections.scm
+++ b/queries/htmldjango/injections.scm
@@ -1,3 +1,9 @@
+([
+ (paired_comment)
+ (unpaired_comment)
+] @injection.content
+ (#set! injection.language "comment"))
+
((content) @injection.content
(#set! injection.language "html")
(#set! injection.combined))
diff --git a/queries/hurl/injections.scm b/queries/hurl/injections.scm
index ea62b8f5f..109d9125f 100644
--- a/queries/hurl/injections.scm
+++ b/queries/hurl/injections.scm
@@ -1,3 +1,6 @@
+((comment) @injection.content
+ (#set! injection.language "comment"))
+
; injections.scm
((json_value) @injection.content
(#set! injection.language "json"))
diff --git a/queries/hyprlang/injections.scm b/queries/hyprlang/injections.scm
index 1f0199ed8..d38d499b2 100644
--- a/queries/hyprlang/injections.scm
+++ b/queries/hyprlang/injections.scm
@@ -1,3 +1,6 @@
+((comment) @injection.content
+ (#set! injection.language "comment"))
+
(exec
(string) @injection.content
(#set! injection.language "bash"))
diff --git a/queries/ini/injections.scm b/queries/ini/injections.scm
new file mode 100644
index 000000000..2f0e58eb6
--- /dev/null
+++ b/queries/ini/injections.scm
@@ -0,0 +1,2 @@
+((comment) @injection.content
+ (#set! injection.language "comment"))
diff --git a/queries/jsonnet/injections.scm b/queries/jsonnet/injections.scm
new file mode 100644
index 000000000..2f0e58eb6
--- /dev/null
+++ b/queries/jsonnet/injections.scm
@@ -0,0 +1,2 @@
+((comment) @injection.content
+ (#set! injection.language "comment"))
diff --git a/queries/just/injections.scm b/queries/just/injections.scm
index dab656b69..90db6b725 100644
--- a/queries/just/injections.scm
+++ b/queries/just/injections.scm
@@ -1,3 +1,6 @@
+((comment) @injection.content
+ (#set! injection.language "comment"))
+
; The right side of =~ literals
(regex_literal
(_) @injection.content
diff --git a/queries/liquidsoap/highlights.scm b/queries/liquidsoap/highlights.scm
index 38a386548..c5608f897 100644
--- a/queries/liquidsoap/highlights.scm
+++ b/queries/liquidsoap/highlights.scm
@@ -104,7 +104,7 @@
(bool) @boolean
-(comment) @comment
+(comment) @comment @spell
(regexp) @string.regexp
diff --git a/queries/liquidsoap/injections.scm b/queries/liquidsoap/injections.scm
new file mode 100644
index 000000000..2f0e58eb6
--- /dev/null
+++ b/queries/liquidsoap/injections.scm
@@ -0,0 +1,2 @@
+((comment) @injection.content
+ (#set! injection.language "comment"))
diff --git a/queries/llvm/injections.scm b/queries/llvm/injections.scm
new file mode 100644
index 000000000..2f0e58eb6
--- /dev/null
+++ b/queries/llvm/injections.scm
@@ -0,0 +1,2 @@
+((comment) @injection.content
+ (#set! injection.language "comment"))
diff --git a/queries/menhir/injections.scm b/queries/menhir/injections.scm
index 9343d60af..16a3f8157 100644
--- a/queries/menhir/injections.scm
+++ b/queries/menhir/injections.scm
@@ -1,2 +1,9 @@
+([
+ (comment)
+ (line_comment)
+ (ocaml_comment)
+] @injection.content
+ (#set! injection.language "comment"))
+
((ocaml) @injection.content
(#set! injection.language "ocaml"))
diff --git a/queries/mermaid/injections.scm b/queries/mermaid/injections.scm
new file mode 100644
index 000000000..2f0e58eb6
--- /dev/null
+++ b/queries/mermaid/injections.scm
@@ -0,0 +1,2 @@
+((comment) @injection.content
+ (#set! injection.language "comment"))
diff --git a/queries/mlir/injections.scm b/queries/mlir/injections.scm
new file mode 100644
index 000000000..2f0e58eb6
--- /dev/null
+++ b/queries/mlir/injections.scm
@@ -0,0 +1,2 @@
+((comment) @injection.content
+ (#set! injection.language "comment"))
diff --git a/queries/nickel/injections.scm b/queries/nickel/injections.scm
new file mode 100644
index 000000000..2f0e58eb6
--- /dev/null
+++ b/queries/nickel/injections.scm
@@ -0,0 +1,2 @@
+((comment) @injection.content
+ (#set! injection.language "comment"))
diff --git a/queries/ninja/injections.scm b/queries/ninja/injections.scm
new file mode 100644
index 000000000..2f0e58eb6
--- /dev/null
+++ b/queries/ninja/injections.scm
@@ -0,0 +1,2 @@
+((comment) @injection.content
+ (#set! injection.language "comment"))
diff --git a/queries/prisma/injections.scm b/queries/prisma/injections.scm
new file mode 100644
index 000000000..ac427dd68
--- /dev/null
+++ b/queries/prisma/injections.scm
@@ -0,0 +1,5 @@
+([
+ (comment)
+ (developer_comment)
+] @injection.content
+ (#set! injection.language "comment"))
diff --git a/queries/promql/injections.scm b/queries/promql/injections.scm
index 4fbe37a00..4e7c1b261 100644
--- a/queries/promql/injections.scm
+++ b/queries/promql/injections.scm
@@ -1,3 +1,6 @@
+((comment) @injection.content
+ (#set! injection.language "comment"))
+
((label_value) @injection.content
(#set! injection.language "regex")
(#offset! @injection.content 0 1 0 -1))
diff --git a/queries/proto/injections.scm b/queries/proto/injections.scm
new file mode 100644
index 000000000..2f0e58eb6
--- /dev/null
+++ b/queries/proto/injections.scm
@@ -0,0 +1,2 @@
+((comment) @injection.content
+ (#set! injection.language "comment"))
diff --git a/queries/pug/injections.scm b/queries/pug/injections.scm
index d4bd712b5..0c01e47eb 100644
--- a/queries/pug/injections.scm
+++ b/queries/pug/injections.scm
@@ -1,3 +1,6 @@
+((comment) @injection.content
+ (#set! injection.language "comment"))
+
((javascript) @injection.content
(#set! injection.language "javascript"))
diff --git a/queries/robot/injections.scm b/queries/robot/injections.scm
new file mode 100644
index 000000000..56e37005e
--- /dev/null
+++ b/queries/robot/injections.scm
@@ -0,0 +1,5 @@
+([
+ (comment)
+ (extra_text)
+] @injection.content
+ (#set! injection.language "comment"))
diff --git a/queries/scss/injections.scm b/queries/scss/injections.scm
new file mode 100644
index 000000000..c3a252a79
--- /dev/null
+++ b/queries/scss/injections.scm
@@ -0,0 +1,2 @@
+((single_line_comment) @injection.content
+ (#set! injection.language "comment"))
diff --git a/queries/smithy/injections.scm b/queries/smithy/injections.scm
new file mode 100644
index 000000000..cb85ecaa1
--- /dev/null
+++ b/queries/smithy/injections.scm
@@ -0,0 +1,5 @@
+([
+ (comment)
+ (documentation_comment)
+] @injection.content
+ (#set! injection.language "comment"))
diff --git a/queries/solidity/injections.scm b/queries/solidity/injections.scm
new file mode 100644
index 000000000..2f0e58eb6
--- /dev/null
+++ b/queries/solidity/injections.scm
@@ -0,0 +1,2 @@
+((comment) @injection.content
+ (#set! injection.language "comment"))
diff --git a/queries/swift/injections.scm b/queries/swift/injections.scm
new file mode 100644
index 000000000..19aae904e
--- /dev/null
+++ b/queries/swift/injections.scm
@@ -0,0 +1,5 @@
+([
+ (comment)
+ (multiline_comment)
+] @injection.content
+ (#set! injection.language "comment"))
diff --git a/queries/tcl/injections.scm b/queries/tcl/injections.scm
new file mode 100644
index 000000000..2f0e58eb6
--- /dev/null
+++ b/queries/tcl/injections.scm
@@ -0,0 +1,2 @@
+((comment) @injection.content
+ (#set! injection.language "comment"))
diff --git a/queries/textproto/highlights.scm b/queries/textproto/highlights.scm
index 451362216..527af0398 100644
--- a/queries/textproto/highlights.scm
+++ b/queries/textproto/highlights.scm
@@ -2,7 +2,7 @@
(field_name) @variable.member
-(comment) @comment
+(comment) @comment @spell
(number) @number
diff --git a/queries/textproto/injections.scm b/queries/textproto/injections.scm
new file mode 100644
index 000000000..2f0e58eb6
--- /dev/null
+++ b/queries/textproto/injections.scm
@@ -0,0 +1,2 @@
+((comment) @injection.content
+ (#set! injection.language "comment"))
diff --git a/queries/twig/injections.scm b/queries/twig/injections.scm
index c475757bf..3fd93feb7 100644
--- a/queries/twig/injections.scm
+++ b/queries/twig/injections.scm
@@ -1,3 +1,6 @@
+((comment) @injection.content
+ (#set! injection.language "comment"))
+
((content) @injection.content
(#set! injection.language "html")
(#set! injection.combined))
diff --git a/queries/usd/injections.scm b/queries/usd/injections.scm
new file mode 100644
index 000000000..2f0e58eb6
--- /dev/null
+++ b/queries/usd/injections.scm
@@ -0,0 +1,2 @@
+((comment) @injection.content
+ (#set! injection.language "comment"))
diff --git a/queries/vala/injections.scm b/queries/vala/injections.scm
new file mode 100644
index 000000000..2f0e58eb6
--- /dev/null
+++ b/queries/vala/injections.scm
@@ -0,0 +1,2 @@
+((comment) @injection.content
+ (#set! injection.language "comment"))
diff --git a/queries/vhs/injections.scm b/queries/vhs/injections.scm
new file mode 100644
index 000000000..2f0e58eb6
--- /dev/null
+++ b/queries/vhs/injections.scm
@@ -0,0 +1,2 @@
+((comment) @injection.content
+ (#set! injection.language "comment"))
diff --git a/queries/wgsl/injections.scm b/queries/wgsl/injections.scm
new file mode 100644
index 000000000..3cd6aac8e
--- /dev/null
+++ b/queries/wgsl/injections.scm
@@ -0,0 +1,5 @@
+([
+ (line_comment)
+ (block_comment)
+] @injection.content
+ (#set! injection.language "comment"))
diff --git a/queries/wing/injections.scm b/queries/wing/injections.scm
new file mode 100644
index 000000000..2f0e58eb6
--- /dev/null
+++ b/queries/wing/injections.scm
@@ -0,0 +1,2 @@
+((comment) @injection.content
+ (#set! injection.language "comment"))