diff options
Diffstat (limited to 'public/prism/prism-less.min.js')
| -rw-r--r-- | public/prism/prism-less.min.js | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/public/prism/prism-less.min.js b/public/prism/prism-less.min.js new file mode 100644 index 0000000..4cb5fcf --- /dev/null +++ b/public/prism/prism-less.min.js @@ -0,0 +1,26 @@ +(Prism.languages.less = Prism.languages.extend('css', { + comment: [/\/\*[\s\S]*?\*\//, { pattern: /(^|[^\\])\/\/.*/, lookbehind: !0 }], + atrule: { + pattern: + /@[\w-](?:\((?:[^(){}]|\([^(){}]*\))*\)|[^(){};\s]|\s+(?!\s))*?(?=\s*\{)/, + inside: { punctuation: /[:()]/ }, + }, + selector: { + pattern: + /(?:@\{[\w-]+\}|[^{};\s@])(?:@\{[\w-]+\}|\((?:[^(){}]|\([^(){}]*\))*\)|[^(){};@\s]|\s+(?!\s))*?(?=\s*\{)/, + inside: { variable: /@+[\w-]+/ }, + }, + property: /(?:@\{[\w-]+\}|[\w-])+(?:\+_?)?(?=\s*:)/, + operator: /[+\-*\/]/, +})), + Prism.languages.insertBefore('less', 'property', { + variable: [ + { pattern: /@[\w-]+\s*:/, inside: { punctuation: /:/ } }, + /@@?[\w-]+/, + ], + 'mixin-usage': { + pattern: /([{;]\s*)[.#](?!\d)[\w-].*?(?=[(;])/, + lookbehind: !0, + alias: 'function', + }, + }); |
