From f1e87022a7c8ee31d3e05ce3d9401cdb1f1025ea Mon Sep 17 00:00:00 2001 From: Haojian Wu Date: Thu, 22 Jan 2026 12:51:31 +0100 Subject: [PATCH] Add missing #elifdef, #elifndef directives to C/C++ highlights (#45672) Release Notes: - Add missing #elifdef, #elifndef directives to C/C++ highlights. --- 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 2798bc7734fe11826a949bfa87076f221c7e5f5b..578ef7aedda304f0e7e0b0ffee61e2761d62b918 100644 --- a/crates/languages/src/c/highlights.scm +++ b/crates/languages/src/c/highlights.scm @@ -29,6 +29,8 @@ [ "#define" "#elif" + "#elifdef" + "#elifndef" "#else" "#endif" "#if" diff --git a/crates/languages/src/cpp/highlights.scm b/crates/languages/src/cpp/highlights.scm index 44631ca0e0e8040e10151b503b9982e5fa52deb9..42ac231b0efa343f37c33eb6005e504e1151f85d 100644 --- a/crates/languages/src/cpp/highlights.scm +++ b/crates/languages/src/cpp/highlights.scm @@ -168,6 +168,8 @@ type: (primitive_type) @type.builtin [ "#define" "#elif" + "#elifdef" + "#elifndef" "#else" "#endif" "#if"