[source-highlight util] Fix looking up of modes
This commit is contained in:
parent
957c28f4d8
commit
70ea4303bc
|
@ -17,14 +17,11 @@ if (sPos == -1 || sPos == process.argv.length - 1) {
|
|||
process.exit(1);
|
||||
}
|
||||
var lang = process.argv[sPos + 1].toLowerCase(), modeName = lang;
|
||||
CodeMirror.modeInfo.forEach(function(info) {
|
||||
if (info.mime == lang) {
|
||||
modeName = info.mode;
|
||||
} else if (info.name.toLowerCase() == lang) {
|
||||
modeName = info.mode;
|
||||
lang = info.mime;
|
||||
}
|
||||
});
|
||||
var found = CodeMirror.findModeByMIME(lang) || CodeMirror.findModeByName(lang)
|
||||
if (found) {
|
||||
modeName = found.mode
|
||||
lang = found.mime
|
||||
}
|
||||
|
||||
if (!CodeMirror.modes[modeName])
|
||||
require("../mode/" + modeName + "/" + modeName + ".js");
|
||||
|
|
Loading…
Reference in New Issue