mirror of
https://github.com/overleaf/overleaf.git
synced 2025-03-05 18:53:19 +00:00
Configure CM with latex parser
This commit is contained in:
parent
cdd4d6aaa6
commit
027ab1250a
1 changed files with 10 additions and 2 deletions
|
@ -1,11 +1,19 @@
|
|||
import CodeMirror, { Doc } from 'codemirror'
|
||||
|
||||
import LatexParser from './ide/editor/codemirror/parser'
|
||||
|
||||
export function init (rootEl) {
|
||||
return CodeMirror(rootEl)
|
||||
CodeMirror.defineMode('latex', () => new LatexParser())
|
||||
CodeMirror.defineMIME('application/x-tex', 'latex')
|
||||
CodeMirror.defineMIME('application/x-latex', 'latex')
|
||||
|
||||
return CodeMirror(rootEl, {
|
||||
mode: 'latex'
|
||||
})
|
||||
}
|
||||
|
||||
export function openDoc (cm, content) {
|
||||
const newDoc = Doc(content)
|
||||
const newDoc = Doc(content, 'latex')
|
||||
cm.swapDoc(newDoc)
|
||||
return newDoc
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue