From e2512e7ee131705fd69a36f74cd1d59ee0fb934f Mon Sep 17 00:00:00 2001 From: Henrik Hautakoski Date: Fri, 6 Sep 2024 12:49:52 +0200 Subject: [PATCH] nvim: update blade queries --- nvim/queries/blade/highlights.scm | 8 +++----- nvim/queries/blade/injections.scm | 13 +++++++++++-- 2 files changed, 14 insertions(+), 7 deletions(-) diff --git a/nvim/queries/blade/highlights.scm b/nvim/queries/blade/highlights.scm index 5c206f5..b3d442a 100644 --- a/nvim/queries/blade/highlights.scm +++ b/nvim/queries/blade/highlights.scm @@ -1,6 +1,4 @@ +(directive) @tag +(directive_start) @tag +(directive_end) @tag (comment) @comment -((parameter) @string (#set! "priority" 110)) -((php_only) @include (#set! "priority" 110)) -((bracket_start) @function (#set! "priority" 120)) -((bracket_end) @function (#set! "priority" 120)) -((keyword) @keyword (#set! "priority" 110)) diff --git a/nvim/queries/blade/injections.scm b/nvim/queries/blade/injections.scm index b7066e5..0d87358 100644 --- a/nvim/queries/blade/injections.scm +++ b/nvim/queries/blade/injections.scm @@ -3,6 +3,11 @@ (#set! injection.combined) (#set! injection.language php)) +; tree-sitter-comment injection +; if available +((comment) @injection.content + (#set! injection.language "comment")) + ; could be bash or zsh ; or whatever tree-sitter grammar you have. ((text) @injection.content @@ -11,5 +16,9 @@ (#set! injection.language bash)) -((php_only) @injection.content (#set! injection.language php)) -((parameter) @injection.content (#set! injection.language php)) +((php_only) @injection.content + (#set! injection.language php_only)) + +((parameter) @injection.content + (#set! injection.include-children) ; You may need this, depending on your editor e.g Helix + (#set! injection.language "php-only"))