diff --git a/crates/languages/src/cpp/highlights.scm b/crates/languages/src/cpp/highlights.scm index 0c64ca4588af7f85bd333b22f60846d8bae3f2c6..5cebb6fe8f54b7c375ca3c8697f45c19c19b1b08 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 076703c80917b2e62fa9ea7b7fc8821ff742de97..57cd3ac7f32adade7199ce036bc1ce42fada5b53 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)