diff --git a/crates/languages/src/cpp/highlights.scm b/crates/languages/src/cpp/highlights.scm index 0c64ca4588..5cebb6fe8f 100644 --- a/crates/languages/src/cpp/highlights.scm +++ b/crates/languages/src/cpp/highlights.scm @@ -137,6 +137,7 @@ ":" "::" ";" + (raw_string_delimiter) ] @punctuation.delimiter [ diff --git a/crates/languages/src/cpp/injections.scm b/crates/languages/src/cpp/injections.scm index 076703c809..57cd3ac7f3 100644 --- a/crates/languages/src/cpp/injections.scm +++ b/crates/languages/src/cpp/injections.scm @@ -5,3 +5,7 @@ (preproc_function_def value: (preproc_arg) @content (#set! "language" "c++")) + +(raw_string_literal + delimiter: (raw_string_delimiter) @language + (raw_string_content) @content)