mirror of
https://github.com/Funkoala14/knowledgebase_law.git
synced 2025-06-08 20:48:15 +08:00
29 lines
745 B
JavaScript
29 lines
745 B
JavaScript
'use strict'
|
|
|
|
module.exports = ignore
|
|
ignore.displayName = 'ignore'
|
|
ignore.aliases = ['gitignore', 'hgignore', 'npmignore']
|
|
function ignore(Prism) {
|
|
;(function (Prism) {
|
|
Prism.languages.ignore = {
|
|
// https://git-scm.com/docs/gitignore
|
|
comment: /^#.*/m,
|
|
entry: {
|
|
pattern: /\S(?:.*(?:(?:\\ )|\S))?/,
|
|
alias: 'string',
|
|
inside: {
|
|
operator: /^!|\*\*?|\?/,
|
|
regex: {
|
|
pattern: /(^|[^\\])\[[^\[\]]*\]/,
|
|
lookbehind: true
|
|
},
|
|
punctuation: /\//
|
|
}
|
|
}
|
|
}
|
|
Prism.languages.gitignore = Prism.languages.ignore
|
|
Prism.languages.hgignore = Prism.languages.ignore
|
|
Prism.languages.npmignore = Prism.languages.ignore
|
|
})(Prism)
|
|
}
|