2023-04-13 04:21:25 -04:00
|
|
|
import { LanguageDescription } from '@codemirror/language'
|
|
|
|
|
|
|
|
export const languages = [
|
|
|
|
LanguageDescription.of({
|
|
|
|
name: 'latex',
|
|
|
|
extensions: [
|
|
|
|
'tex',
|
|
|
|
'sty',
|
|
|
|
'cls',
|
|
|
|
'clo',
|
|
|
|
'bst',
|
|
|
|
'bbl',
|
|
|
|
'pdf_tex',
|
|
|
|
'pdf_t',
|
|
|
|
'map',
|
|
|
|
'fd',
|
|
|
|
'enc',
|
|
|
|
'def',
|
|
|
|
'mf',
|
|
|
|
'pgf',
|
|
|
|
'tikz',
|
|
|
|
'bbx',
|
|
|
|
'cbx',
|
|
|
|
'dbx',
|
|
|
|
'lbx',
|
|
|
|
'lco',
|
|
|
|
'ldf',
|
|
|
|
'xmpdata',
|
|
|
|
'Rnw',
|
2024-01-17 03:47:39 -05:00
|
|
|
'rnw',
|
2023-04-13 04:21:25 -04:00
|
|
|
'lyx',
|
|
|
|
'inc',
|
|
|
|
'dtx',
|
|
|
|
'hak',
|
|
|
|
'eps_tex',
|
|
|
|
'brf',
|
|
|
|
'ins',
|
|
|
|
'hva',
|
|
|
|
'Rtex',
|
|
|
|
'rtex',
|
|
|
|
'pstex',
|
|
|
|
'pstex_t',
|
|
|
|
'gin',
|
|
|
|
'fontspec',
|
|
|
|
'pygstyle',
|
|
|
|
'pygtex',
|
|
|
|
'ps_tex',
|
2024-01-17 03:47:39 -05:00
|
|
|
'ltx',
|
2023-04-13 04:21:25 -04:00
|
|
|
],
|
|
|
|
load: () => {
|
|
|
|
return import('./latex').then(m => m.latex())
|
|
|
|
},
|
|
|
|
}),
|
2023-07-03 06:18:27 -04:00
|
|
|
LanguageDescription.of({
|
|
|
|
name: 'bibtex',
|
|
|
|
extensions: ['bib'],
|
|
|
|
load: () => {
|
|
|
|
return import('./bibtex').then(m => m.bibtex())
|
|
|
|
},
|
|
|
|
}),
|
2023-04-13 04:21:25 -04:00
|
|
|
LanguageDescription.of({
|
|
|
|
name: 'markdown',
|
|
|
|
extensions: ['md', 'markdown'],
|
|
|
|
load: () => {
|
|
|
|
return import('./markdown').then(m => m.markdown())
|
|
|
|
},
|
|
|
|
}),
|
|
|
|
]
|