From 0dd480d475f7e8141e560785033b8e39411ca775 Mon Sep 17 00:00:00 2001 From: Dan Wood Date: Fri, 8 Aug 2025 03:58:26 +0200 Subject: [PATCH] Add spread operator to the @operator list for ECMAScript languages (#35360) Previously, this was the one thing that could not be styled properly in ecmascript languages in the zed config, because it was not able to be targeted. Now, it is added alongside other operators. This has been tested and works as expected. Release Notes: - N/A --- crates/languages/src/javascript/highlights.scm | 1 + crates/languages/src/tsx/highlights.scm | 1 + crates/languages/src/typescript/highlights.scm | 1 + 3 files changed, 3 insertions(+) diff --git a/crates/languages/src/javascript/highlights.scm b/crates/languages/src/javascript/highlights.scm index 73cb1a5e45b2c396d2c5d09fe4e3a76dce15d050..9d5ebbaf711f931491ddb57f8a78e5fc38d36896 100644 --- a/crates/languages/src/javascript/highlights.scm +++ b/crates/languages/src/javascript/highlights.scm @@ -146,6 +146,7 @@ "&&=" "||=" "??=" + "..." ] @operator (regex "/" @string.regex) diff --git a/crates/languages/src/tsx/highlights.scm b/crates/languages/src/tsx/highlights.scm index e2837c61fda49e546da7fc17c2a538a5243ec4a6..5e2fbbf63ac9bce667599955c90bb5416dc29ec5 100644 --- a/crates/languages/src/tsx/highlights.scm +++ b/crates/languages/src/tsx/highlights.scm @@ -146,6 +146,7 @@ "&&=" "||=" "??=" + "..." ] @operator (regex "/" @string.regex) diff --git a/crates/languages/src/typescript/highlights.scm b/crates/languages/src/typescript/highlights.scm index 486e5a76845806afff0fc01cebcee847f0c65e63..af37ef6415ba501c1623977c04b7a7b7d110eeb5 100644 --- a/crates/languages/src/typescript/highlights.scm +++ b/crates/languages/src/typescript/highlights.scm @@ -167,6 +167,7 @@ "&&=" "||=" "??=" + "..." ] @operator (regex "/" @string.regex)