From 9bb31f57226877f78f23fb766773aa8486297bb7 Mon Sep 17 00:00:00 2001 From: Alexander Sulfrian Date: Thu, 30 Jun 2011 00:52:42 +0200 Subject: initial commit --- deps/highlight.js/languages/diff.js | 69 +++++++++++++++++++++++++++++++++++++ 1 file changed, 69 insertions(+) create mode 100644 deps/highlight.js/languages/diff.js (limited to 'deps/highlight.js/languages/diff.js') diff --git a/deps/highlight.js/languages/diff.js b/deps/highlight.js/languages/diff.js new file mode 100644 index 0000000..252b4af --- /dev/null +++ b/deps/highlight.js/languages/diff.js @@ -0,0 +1,69 @@ +/* +Language: diff +Description: Unified and context diff +Author: Vasily Polovnyov +*/ + +this.lang = function(hljs){ + +hljs.LANGUAGES.diff = { + case_insensitive: true, + defaultMode: { + contains: ['chunk', 'header', 'addition', 'deletion', 'change'] + }, + modes: [ + { + className: 'chunk', + begin: '^\\@\\@ +\\-\\d+,\\d+ +\\+\\d+,\\d+ +\\@\\@$', end:'^', + relevance: 10 + }, + { + className: 'chunk', + begin: '^\\*\\*\\* +\\d+,\\d+ +\\*\\*\\*\\*$', end: '^', + relevance: 10 + }, + { + className: 'chunk', + begin: '^\\-\\-\\- +\\d+,\\d+ +\\-\\-\\-\\-$', end: '^', + relevance: 10 + }, + { + className: 'header', + begin: 'Index: ', end: '$' + }, + { + className: 'header', + begin: '=====', end: '=====$' + }, + { + className: 'header', + begin: '^\\-\\-\\-', end: '$' + }, + { + className: 'header', + begin: '^\\*{3} ', end: '$' + }, + { + className: 'header', + begin: '^\\+\\+\\+', end: '$' + }, + { + className: 'header', + begin: '\\*{5}', end: '\\*{5}$' + }, + { + className: 'addition', + begin: '^\\+', end: '$' + }, + { + className: 'deletion', + begin: '^\\-', end: '$' + }, + { + className: 'change', + begin: '^\\!', end: '$' + } + ] +}; + +}; -- cgit v1.2.3