From ae577c9d5c2f1ce15c273b66fcddd8d1cdfe1194 Mon Sep 17 00:00:00 2001 From: Thorsten Ball Date: Fri, 16 Feb 2024 09:12:39 +0100 Subject: [PATCH] Highlight escape sequences in TypeScript/JavaScript (#7892) Ran into this while hacking on TypeScript/React/TSX... Release Notes: - N/A ![screenshot-2024-02-16-07 03 56@2x](https://github.com/zed-industries/zed/assets/1185253/e6725a1e-7653-4316-abd0-280ea8818d66) --- crates/zed/src/languages/javascript/highlights.scm | 2 ++ crates/zed/src/languages/tsx/highlights.scm | 2 ++ crates/zed/src/languages/typescript/highlights.scm | 4 +++- 3 files changed, 7 insertions(+), 1 deletion(-) diff --git a/crates/zed/src/languages/javascript/highlights.scm b/crates/zed/src/languages/javascript/highlights.scm index 42088f7847..365b95206d 100644 --- a/crates/zed/src/languages/javascript/highlights.scm +++ b/crates/zed/src/languages/javascript/highlights.scm @@ -77,6 +77,8 @@ (template_string) ] @string +(escape_sequence) @string.escape + (regex) @string.regex (number) @number diff --git a/crates/zed/src/languages/tsx/highlights.scm b/crates/zed/src/languages/tsx/highlights.scm index c73284226b..93011b1f10 100644 --- a/crates/zed/src/languages/tsx/highlights.scm +++ b/crates/zed/src/languages/tsx/highlights.scm @@ -80,6 +80,8 @@ (template_string) ] @string +(escape_sequence) @string.escape + (regex) @string.regex (number) @number diff --git a/crates/zed/src/languages/typescript/highlights.scm b/crates/zed/src/languages/typescript/highlights.scm index bf086ea156..9c413f0041 100644 --- a/crates/zed/src/languages/typescript/highlights.scm +++ b/crates/zed/src/languages/typescript/highlights.scm @@ -80,6 +80,8 @@ (template_string) ] @string +(escape_sequence) @string.escape + (regex) @string.regex (number) @number @@ -218,4 +220,4 @@ "type" "readonly" "override" -] @keyword \ No newline at end of file +] @keyword