From d99b6177c21df836c80cc60a500c73d64a7f9bfd Mon Sep 17 00:00:00 2001 From: Leonardo EugĂȘnio Date: Sun, 17 Mar 2024 20:07:09 -0300 Subject: Add blade support (#9513) * Add php-only language config and queries php-only is required enabling php injections like in blade templates * Add blade templates support--- runtime/queries/blade/folds.scm | 8 ++++++++ runtime/queries/blade/highlights.scm | 4 ++++ runtime/queries/blade/injections.scm | 9 +++++++++ 3 files changed, 21 insertions(+) create mode 100644 runtime/queries/blade/folds.scm create mode 100644 runtime/queries/blade/highlights.scm create mode 100644 runtime/queries/blade/injections.scm (limited to 'runtime/queries/blade') diff --git a/runtime/queries/blade/folds.scm b/runtime/queries/blade/folds.scm new file mode 100644 index 00000000..c1711482 --- /dev/null +++ b/runtime/queries/blade/folds.scm @@ -0,0 +1,8 @@ +((directive_start) @start + (directive_end) @end.after + (#set! role block)) + + +((bracket_start) @start + (bracket_end) @end + (#set! role block)) \ No newline at end of file diff --git a/runtime/queries/blade/highlights.scm b/runtime/queries/blade/highlights.scm new file mode 100644 index 00000000..b3d442a0 --- /dev/null +++ b/runtime/queries/blade/highlights.scm @@ -0,0 +1,4 @@ +(directive) @tag +(directive_start) @tag +(directive_end) @tag +(comment) @comment diff --git a/runtime/queries/blade/injections.scm b/runtime/queries/blade/injections.scm new file mode 100644 index 00000000..4c636734 --- /dev/null +++ b/runtime/queries/blade/injections.scm @@ -0,0 +1,9 @@ +((text) @injection.content + (#set! injection.combined) + (#set! injection.language php)) + +((php_only) @injection.content + (#set! injection.language php-only)) +((parameter) @injection.content + (#set! injection.language php-only)) + -- cgit v1.2.3-70-g09d2