mirror of
https://github.com/Combodo/iTop.git
synced 2026-04-24 02:58:43 +02:00
N°5298 - Update CKEditor to version 5
This commit is contained in:
72
js/highlight/languages/diff.js
Normal file
72
js/highlight/languages/diff.js
Normal file
@@ -0,0 +1,72 @@
|
||||
/*! `diff` grammar compiled for Highlight.js 11.9.0 */
|
||||
(function(){
|
||||
var hljsGrammar = (function () {
|
||||
'use strict';
|
||||
|
||||
/*
|
||||
Language: Diff
|
||||
Description: Unified and context diff
|
||||
Author: Vasily Polovnyov <vast@whiteants.net>
|
||||
Website: https://www.gnu.org/software/diffutils/
|
||||
Category: common
|
||||
*/
|
||||
|
||||
/** @type LanguageFn */
|
||||
function diff(hljs) {
|
||||
const regex = hljs.regex;
|
||||
return {
|
||||
name: 'Diff',
|
||||
aliases: [ 'patch' ],
|
||||
contains: [
|
||||
{
|
||||
className: 'meta',
|
||||
relevance: 10,
|
||||
match: regex.either(
|
||||
/^@@ +-\d+,\d+ +\+\d+,\d+ +@@/,
|
||||
/^\*\*\* +\d+,\d+ +\*\*\*\*$/,
|
||||
/^--- +\d+,\d+ +----$/
|
||||
)
|
||||
},
|
||||
{
|
||||
className: 'comment',
|
||||
variants: [
|
||||
{
|
||||
begin: regex.either(
|
||||
/Index: /,
|
||||
/^index/,
|
||||
/={3,}/,
|
||||
/^-{3}/,
|
||||
/^\*{3} /,
|
||||
/^\+{3}/,
|
||||
/^diff --git/
|
||||
),
|
||||
end: /$/
|
||||
},
|
||||
{ match: /^\*{15}$/ }
|
||||
]
|
||||
},
|
||||
{
|
||||
className: 'addition',
|
||||
begin: /^\+/,
|
||||
end: /$/
|
||||
},
|
||||
{
|
||||
className: 'deletion',
|
||||
begin: /^-/,
|
||||
end: /$/
|
||||
},
|
||||
{
|
||||
className: 'addition',
|
||||
begin: /^!/,
|
||||
end: /$/
|
||||
}
|
||||
]
|
||||
};
|
||||
}
|
||||
|
||||
return diff;
|
||||
|
||||
})();
|
||||
|
||||
hljs.registerLanguage('diff', hljsGrammar);
|
||||
})();
|
||||
Reference in New Issue
Block a user