From 1375595472abd6f51f53be728e658f38aeeb5fc7 Mon Sep 17 00:00:00 2001 From: Thomas Hansen Date: Fri, 10 Nov 2023 08:39:47 +0200 Subject: [PATCH] Support for C# in CodeMirror --- frontend/src/app/codemirror/file-types.json | 21 +++++++++++++++++++++ frontend/src/main.ts | 1 + 2 files changed, 22 insertions(+) diff --git a/frontend/src/app/codemirror/file-types.json b/frontend/src/app/codemirror/file-types.json index 47a8cb70b8..596b376638 100644 --- a/frontend/src/app/codemirror/file-types.json +++ b/frontend/src/app/codemirror/file-types.json @@ -188,6 +188,27 @@ } } }, + { + "extensions": [ + "cs" + ], + "options": { + "mode": "text/x-csharp", + "lineNumbers": true, + "readOnly": false, + "tabSize": 4, + "indentUnit": 4, + "indentAuto": true, + "matchBrackets": true, + "theme": "aista", + "autofocus": true, + "styleActiveLine": true, + "extraKeys": { + "Shift-Tab": "indentLess", + "Tab": "indentMore" + } + } + }, { "extensions": [ "sh" diff --git a/frontend/src/main.ts b/frontend/src/main.ts index a31c1c65bc..07ac693084 100644 --- a/frontend/src/main.ts +++ b/frontend/src/main.ts @@ -14,6 +14,7 @@ import 'codemirror/mode/css/css'; import 'codemirror/mode/sass/sass'; import 'codemirror/mode/yaml/yaml'; import 'codemirror/mode/ruby/ruby'; +import 'codemirror/mode/clike/clike'; import 'codemirror/mode/shell/shell'; import 'codemirror/mode/python/python'; import 'codemirror/mode/markdown/markdown';