mirror of
https://github.com/abort-retry-ignore/joplock.git
synced 2026-05-23 12:58:44 +00:00
Some checks are pending
Build and push Joplock image / build-and-push (push) Waiting to run
Register BASIC with highlight.js (preview mode) and add it to the code modal language picker. CodeMirror falls back to plain text in the modal editor as no CM6 BASIC parser is available.
44 lines
1.8 KiB
JavaScript
44 lines
1.8 KiB
JavaScript
import hljs from 'highlight.js/lib/core';
|
|
import javascript from 'highlight.js/lib/languages/javascript';
|
|
import typescript from 'highlight.js/lib/languages/typescript';
|
|
import xml from 'highlight.js/lib/languages/xml'; // html
|
|
import css from 'highlight.js/lib/languages/css';
|
|
import json from 'highlight.js/lib/languages/json';
|
|
import sql from 'highlight.js/lib/languages/sql';
|
|
import python from 'highlight.js/lib/languages/python';
|
|
import go from 'highlight.js/lib/languages/go';
|
|
import cpp from 'highlight.js/lib/languages/cpp';
|
|
import c from 'highlight.js/lib/languages/c';
|
|
import yaml from 'highlight.js/lib/languages/yaml';
|
|
import bash from 'highlight.js/lib/languages/bash';
|
|
import dockerfile from 'highlight.js/lib/languages/dockerfile';
|
|
import basic from 'highlight.js/lib/languages/basic';
|
|
|
|
hljs.registerLanguage('javascript', javascript);
|
|
hljs.registerLanguage('js', javascript);
|
|
hljs.registerLanguage('typescript', typescript);
|
|
hljs.registerLanguage('ts', typescript);
|
|
hljs.registerLanguage('html', xml);
|
|
hljs.registerLanguage('xml', xml);
|
|
hljs.registerLanguage('css', css);
|
|
hljs.registerLanguage('json', json);
|
|
hljs.registerLanguage('sql', sql);
|
|
hljs.registerLanguage('python', python);
|
|
hljs.registerLanguage('py', python);
|
|
hljs.registerLanguage('go', go);
|
|
hljs.registerLanguage('golang', go);
|
|
hljs.registerLanguage('cpp', cpp);
|
|
hljs.registerLanguage('c++', cpp);
|
|
hljs.registerLanguage('c', c);
|
|
hljs.registerLanguage('yaml', yaml);
|
|
hljs.registerLanguage('yml', yaml);
|
|
hljs.registerLanguage('bash', bash);
|
|
hljs.registerLanguage('sh', bash);
|
|
hljs.registerLanguage('shell', bash);
|
|
hljs.registerLanguage('zsh', bash);
|
|
hljs.registerLanguage('dockerfile', dockerfile);
|
|
hljs.registerLanguage('docker-compose', yaml);
|
|
hljs.registerLanguage('basic', basic);
|
|
hljs.registerLanguage('bas', basic);
|
|
|
|
window.hljs = hljs;
|