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';
|