From b171f948da98d157f7143776e691e92e83b777d2 Mon Sep 17 00:00:00 2001 From: ObserverOfTime Date: Sun, 21 Jan 2024 12:57:34 +0200 Subject: [PATCH] feat(yuck): add missing injections And builtin variable highlights --- queries/bass/injections.scm | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/queries/bass/injections.scm b/queries/bass/injections.scm index 2f0e58eb6..298a8d070 100644 --- a/queries/bass/injections.scm +++ b/queries/bass/injections.scm @@ -1,2 +1,26 @@ ((comment) @injection.content (#set! injection.language "comment")) + +((function_call + name: (ident) @_name + . + (simplexpr) + . + (simplexpr + (string + (string_fragment) @injection.content)+)) + (#any-of? @_name "replace" "search" "matches" "captures") + (#set! injection.language "regex") + (#set! injection.combined)) + +((function_call + name: (ident) @_name + . + (simplexpr) + . + (simplexpr + (string + (string_fragment) @injection.content)+)) + (#eq? @_name "jq") + (#set! injection.language "jq") + (#set! injection.combined))