1 2 3 4 5 6 7 8 9 10 11 12 13
CodeMirror.defineMode("diff", function() { return { token: function(stream) { var ch = stream.next(); stream.skipToEnd(); if (ch == "+") return "plus"; if (ch == "-") return "minus"; if (ch == "@") return "rangeinfo"; } }; }); CodeMirror.defineMIME("text/x-diff", "diff");