32
common/resources/client/text-editor/highlight/highlight.ts
Executable file
32
common/resources/client/text-editor/highlight/highlight.ts
Executable file
@@ -0,0 +1,32 @@
|
||||
import hljs from 'highlight.js/lib/core';
|
||||
|
||||
// load specific languages only
|
||||
import javascript from 'highlight.js/lib/languages/javascript';
|
||||
import typescript from 'highlight.js/lib/languages/typescript';
|
||||
import html from 'highlight.js/lib/languages/xml';
|
||||
import css from 'highlight.js/lib/languages/css';
|
||||
import php from 'highlight.js/lib/languages/php';
|
||||
import shell from 'highlight.js/lib/languages/shell';
|
||||
import bash from 'highlight.js/lib/languages/bash';
|
||||
import ruby from 'highlight.js/lib/languages/ruby';
|
||||
import python from 'highlight.js/lib/languages/python';
|
||||
import java from 'highlight.js/lib/languages/java';
|
||||
import c from 'highlight.js/lib/languages/c';
|
||||
|
||||
// load css
|
||||
import './github-theme.css';
|
||||
import './github-dark-theme.css';
|
||||
|
||||
hljs.registerLanguage('javascript', javascript);
|
||||
hljs.registerLanguage('typescript', typescript);
|
||||
hljs.registerLanguage('html', html);
|
||||
hljs.registerLanguage('css', css);
|
||||
hljs.registerLanguage('php', php);
|
||||
hljs.registerLanguage('shell', shell);
|
||||
hljs.registerLanguage('bash', bash);
|
||||
hljs.registerLanguage('ruby', ruby);
|
||||
hljs.registerLanguage('python', python);
|
||||
hljs.registerLanguage('java', java);
|
||||
hljs.registerLanguage('c', c);
|
||||
|
||||
export {hljs};
|
||||
Reference in New Issue
Block a user