aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorObserverOfTime <chronobserver@disroot.org>2022-11-26 14:27:21 +0200
committerStephan Seitz <stephan.seitz@fau.de>2022-11-27 17:35:10 +0100
commit9018fb26cc91c5e2349f94e39e8fdcfd43773891 (patch)
treeb41840d4d11b732e7c4b955de136410c785ceb5b
parentchore: print OS version on health report (diff)
downloadnvim-treesitter-9018fb26cc91c5e2349f94e39e8fdcfd43773891.tar
nvim-treesitter-9018fb26cc91c5e2349f94e39e8fdcfd43773891.tar.gz
nvim-treesitter-9018fb26cc91c5e2349f94e39e8fdcfd43773891.tar.bz2
nvim-treesitter-9018fb26cc91c5e2349f94e39e8fdcfd43773891.tar.lz
nvim-treesitter-9018fb26cc91c5e2349f94e39e8fdcfd43773891.tar.xz
nvim-treesitter-9018fb26cc91c5e2349f94e39e8fdcfd43773891.tar.zst
nvim-treesitter-9018fb26cc91c5e2349f94e39e8fdcfd43773891.zip
injections: add more regex injections
-rw-r--r--queries/bash/injections.scm2
-rw-r--r--queries/julia/injections.scm5
-rw-r--r--queries/perl/highlights.scm3
-rw-r--r--queries/perl/injections.scm1
-rw-r--r--queries/ruby/injections.scm2
5 files changed, 12 insertions, 1 deletions
diff --git a/queries/bash/injections.scm b/queries/bash/injections.scm
index 4bb7d675d..86371b905 100644
--- a/queries/bash/injections.scm
+++ b/queries/bash/injections.scm
@@ -1 +1,3 @@
(comment) @comment
+
+(regex) @regex
diff --git a/queries/julia/injections.scm b/queries/julia/injections.scm
index 883300b1c..1fa6c6058 100644
--- a/queries/julia/injections.scm
+++ b/queries/julia/injections.scm
@@ -6,3 +6,8 @@
(line_comment)
(block_comment)
] @comment
+
+((prefixed_string_literal
+ prefix: (identifier) @_prefix) @regex
+ (#eq? @_prefix "r")
+ (#offset! @regex 0 2 0 -1))
diff --git a/queries/perl/highlights.scm b/queries/perl/highlights.scm
index 9767ce477..56ed3ee8a 100644
--- a/queries/perl/highlights.scm
+++ b/queries/perl/highlights.scm
@@ -166,7 +166,8 @@
] @string
[
-(regex_pattern_qr)
+(pattern_matcher)
+(regex_pattern_qr)
(patter_matcher_m)
(substitution_pattern_s)
] @string.regex
diff --git a/queries/perl/injections.scm b/queries/perl/injections.scm
new file mode 100644
index 000000000..78162bdba
--- /dev/null
+++ b/queries/perl/injections.scm
@@ -0,0 +1 @@
+(comments) @comment
diff --git a/queries/ruby/injections.scm b/queries/ruby/injections.scm
index 89bb058a6..8e2456b39 100644
--- a/queries/ruby/injections.scm
+++ b/queries/ruby/injections.scm
@@ -5,3 +5,5 @@
(heredoc_end) @language
(#set! "language" @language)
(#downcase! "language"))
+
+(regex (string_content) @regex)