diff --git a/src/ts/app.ts b/src/ts/app.ts index 77466b2..e2325ee 100644 --- a/src/ts/app.ts +++ b/src/ts/app.ts @@ -5,8 +5,17 @@ import Input from "./Input"; const pkg = require("../../package.json"); declare const Handlebars: any; +declare const Prism: any; (() => { + Prism.languages.extend('markup', {}); + Prism.languages.insertBefore('custom', 'tag', { + 'mark': { + pattern: /<\/?mark(?:\s+\w+(?:=(?:"[^"]*"|'[^']*'|[^\s'">=]+))?\s*|\s*)\/?>/, + greedy: true + } + }); + let isCtrl = false; document.addEventListener('keyup', (e) => { if (e.ctrlKey) isCtrl = false;