From d655d3eecec8381399ddf64eb7df60f54aabafc0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Greg=20Berg=C3=A9?= Date: Wed, 13 Aug 2025 13:37:06 +0200 Subject: [PATCH] Support "objectivec" as alias for Objective C syntax (#3556) --- .changeset/chatty-rivers-move.md | 5 +++++ .../src/components/DocumentView/CodeBlock/highlight.ts | 3 +++ 2 files changed, 8 insertions(+) create mode 100644 .changeset/chatty-rivers-move.md diff --git a/.changeset/chatty-rivers-move.md b/.changeset/chatty-rivers-move.md new file mode 100644 index 000000000..83bdf6901 --- /dev/null +++ b/.changeset/chatty-rivers-move.md @@ -0,0 +1,5 @@ +--- +"gitbook": patch +--- + +Support "objectivec" as alias for Objective C syntax diff --git a/packages/gitbook/src/components/DocumentView/CodeBlock/highlight.ts b/packages/gitbook/src/components/DocumentView/CodeBlock/highlight.ts index 80432f916..650fbd1f6 100644 --- a/packages/gitbook/src/components/DocumentView/CodeBlock/highlight.ts +++ b/packages/gitbook/src/components/DocumentView/CodeBlock/highlight.ts @@ -136,6 +136,9 @@ const syntaxAliases: Record = { // "Parser" language does not exist in Shiki, but it's used in GitBook // The closest language is "Blade" parser: 'blade', + + // From GitBook App we receive "objectivec" instead of "objective-c" + objectivec: 'objective-c', }; function checkIsBundledLanguage(lang: string): lang is BundledLanguage {