index.ts 465 B

123456789101112131415
  1. import { markdown as markdownLanguage } from '@codemirror/lang-markdown'
  2. import { defaultHighlightStyle, syntaxHighlighting } from '@codemirror/language'
  3. import { shortcuts } from './shortcuts'
  4. import { languages } from '../index'
  5. import { Extension } from '@codemirror/state'
  6. export const markdown = (): Extension => {
  7. return [
  8. markdownLanguage({
  9. codeLanguages: languages,
  10. }),
  11. shortcuts(),
  12. syntaxHighlighting(defaultHighlightStyle),
  13. ]
  14. }