Skip to content

Commit 069e3cb

Browse files
committed
PEER-234: Add better logging for integrated dev cfg
Signed-off-by: SeeuSim <[email protected]>
1 parent 2646a02 commit 069e3cb

File tree

2 files changed

+10
-5
lines changed

2 files changed

+10
-5
lines changed

frontend/src/lib/editor/extensions.ts

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
1+
import { EditorView, keymap } from '@codemirror/view';
2+
import { vscodeKeymap } from '@replit/codemirror-vscode-keymap';
13
import { langs, LanguageName, loadLanguage } from '@uiw/codemirror-extensions-langs';
24
import * as themes from '@uiw/codemirror-themes-all';
35
import { Extension } from '@uiw/react-codemirror';
4-
import { EditorView, keymap } from '@codemirror/view';
5-
import { vscodeKeymap } from '@replit/codemirror-vscode-keymap';
66

77
export const languages = [
88
'c',
@@ -19,10 +19,15 @@ export const languages = [
1919
'tsx',
2020
] as LanguageName[];
2121

22-
languages.forEach(loadLanguage);
23-
22+
const loaded: Record<string, boolean> = {};
2423
const langExtensions = Object.fromEntries(languages.map((v) => [v, langs[v]()]));
24+
2525
export const getLanguage = (language: (typeof languages)[number]) => {
26+
if (!loaded[language]) {
27+
loadLanguage(language);
28+
loaded[language] = true;
29+
}
30+
2631
return langExtensions[language];
2732
};
2833

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
"version": "0.0.1",
44
"private": true,
55
"scripts": {
6-
"dev": "concurrently \"npm run dev:user\" \"npm run dev:question\" \"npm run dev:collab\" \"npm run dev:match\" \"npm run dev:frontend\"",
6+
"dev": "concurrently --names user,qn,collab,match,fe --pad-prefix \"npm run dev:user\" \"npm run dev:question\" \"npm run dev:collab\" \"npm run dev:match\" \"npm run dev:frontend\"",
77
"dev:frontend": "npm run dev -w frontend",
88
"dev:user": "npm run dev -w user",
99
"dev:question": "npm run dev -w question",

0 commit comments

Comments
 (0)