From c7c0f560b89f5bbaab905268e82d569dd61b2e38 Mon Sep 17 00:00:00 2001
From: ozacod <47009516+ozacod@users.noreply.github.com>
Date: Tue, 6 Jan 2026 05:12:18 +0300
Subject: [PATCH] languages: Capture escape sequences in C and C++ (#46116)
Before:
After:
Release Notes:
- Added highlighting for escape sequences for C and C++.
---
crates/languages/src/c/highlights.scm | 2 ++
crates/languages/src/cpp/highlights.scm | 2 ++
2 files changed, 4 insertions(+)
diff --git a/crates/languages/src/c/highlights.scm b/crates/languages/src/c/highlights.scm
index 46c970e69d97a232dc9d83aa6b9470de74f74833..2798bc7734fe11826a949bfa87076f221c7e5f5b 100644
--- a/crates/languages/src/c/highlights.scm
+++ b/crates/languages/src/c/highlights.scm
@@ -98,6 +98,8 @@
(char_literal)
] @string
+(escape_sequence) @string.escape
+
(comment) @comment
(number_literal) @number
diff --git a/crates/languages/src/cpp/highlights.scm b/crates/languages/src/cpp/highlights.scm
index af906e67122333b6e1834f1280d4458189daf105..44631ca0e0e8040e10151b503b9982e5fa52deb9 100644
--- a/crates/languages/src/cpp/highlights.scm
+++ b/crates/languages/src/cpp/highlights.scm
@@ -198,6 +198,8 @@ type: (primitive_type) @type.builtin
(raw_string_literal)
] @string
+(escape_sequence) @string.escape
+
[
","
":"