From f616578b1b286f391ed7bc05b68d8cf5f5d0649c Mon Sep 17 00:00:00 2001 From: Huang Zhaobin <52552971+zhaob1n@users.noreply.github.com> Date: Sat, 14 Mar 2026 23:28:47 +0800 Subject: [PATCH] fix(queries): highlight C/C++ macro bodies via injection (#15406) Co-authored-by: Huang Zhaobin --- runtime/queries/c/injections.scm | 4 ++++ runtime/queries/cpp/injections.scm | 5 +++++ 2 files changed, 9 insertions(+) diff --git a/runtime/queries/c/injections.scm b/runtime/queries/c/injections.scm index 321c90ad..3832c75e 100644 --- a/runtime/queries/c/injections.scm +++ b/runtime/queries/c/injections.scm @@ -1,2 +1,6 @@ ((comment) @injection.content (#set! injection.language "comment")) + +((preproc_arg) @injection.content + (#set! injection.language "c") + (#set! injection.include-children)) diff --git a/runtime/queries/cpp/injections.scm b/runtime/queries/cpp/injections.scm index fb783bb6..ec361f49 100644 --- a/runtime/queries/cpp/injections.scm +++ b/runtime/queries/cpp/injections.scm @@ -1,4 +1,9 @@ ; inherits: c + +((preproc_arg) @injection.content + (#set! injection.language "cpp") + (#set! injection.include-children)) + (raw_string_literal delimiter: (raw_string_delimiter) @injection.language (raw_string_content) @injection.content) -- 2.51.2