10 lines
619 B
Python
Executable file
10 lines
619 B
Python
Executable file
import re
|
|
with open('c:/ScriptoriumAI/scriptoriumai-ui/src/utils/monaco.ts', 'r', encoding='utf-8') as f:
|
|
text = f.read()
|
|
|
|
if 'registerLatexProviders' not in text:
|
|
text = text.replace("import * as monaco from 'monaco-editor/esm/vs/editor/editor.api'", "import * as monaco from 'monaco-editor/esm/vs/editor/editor.api'\nimport { registerLatexProviders } from './latex-providers'")
|
|
text = text.replace("loadedLanguages.add('latex')", "loadedLanguages.add('latex')\n registerLatexProviders()")
|
|
|
|
with open('c:/ScriptoriumAI/scriptoriumai-ui/src/utils/monaco.ts', 'w', encoding='utf-8') as f:
|
|
f.write(text)
|