From b8a99f2eb4223381b1095f0796eae771f925efca Mon Sep 17 00:00:00 2001 From: Robert Wolff Date: Mon, 16 Feb 2026 06:40:36 +0100 Subject: [PATCH] feat: support C3 language highlighting in file editor (#11241) See https://codeberg.org/Codeberg/Community/issues/2371#issuecomment-10520506 Closes: Codeberg/Community#2371 Reviewed-on: https://codeberg.org/forgejo/forgejo/pulls/11241 Reviewed-by: Michael Kriese Reviewed-by: Gusted Co-authored-by: Robert Wolff Co-committed-by: Robert Wolff --- web_src/js/features/codemirror-lang.ts | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/web_src/js/features/codemirror-lang.ts b/web_src/js/features/codemirror-lang.ts index 729f617a3e..27b4d20a1d 100644 --- a/web_src/js/features/codemirror-lang.ts +++ b/web_src/js/features/codemirror-lang.ts @@ -9,6 +9,13 @@ export function languages(codemirrorLanguage: CodeMirrorLanguage): LanguageDescr return (await import('@codemirror/lang-cpp')).cpp(); }, }), + codemirrorLanguage.LanguageDescription.of({ + name: 'C3', + extensions: ['c3'], + async load() { + return (await import('@codemirror/lang-cpp')).cpp(); + }, + }), codemirrorLanguage.LanguageDescription.of({ name: 'C++', alias: ['cpp'],