support .txt type

This commit is contained in:
John Crepezzi 2011-11-29 10:44:05 -05:00
parent 9378f2b2e4
commit 0e292ad21b
2 changed files with 12 additions and 3 deletions

View File

@ -15,7 +15,16 @@ haste_document.prototype.load = function(key, callback, lang) {
_this.key = key; _this.key = key;
_this.data = res.data; _this.data = res.data;
try { try {
var high = lang ? hljs.highlight(lang, res.data) : hljs.highlightAuto(res.data); var high;
if (lang === 'txt') {
high = { value: res.data };
}
else if (lang) {
high = hljs.highlight(lang, res.data);
}
else {
high = hljs.highlightAuto(res.data);
}
} catch(err) { } catch(err) {
// failed highlight, fall back on auto // failed highlight, fall back on auto
high = hljs.highlightAuto(res.data); high = hljs.highlightAuto(res.data);
@ -129,7 +138,7 @@ haste.extensionMap = {
lua: 'lua', pas: 'delphi', java: 'java', cpp: 'cpp', cc: 'cpp', m: 'objectivec', lua: 'lua', pas: 'delphi', java: 'java', cpp: 'cpp', cc: 'cpp', m: 'objectivec',
vala: 'vala', cs: 'cs', sql: 'sql', sm: 'smalltalk', lisp: 'lisp', ini: 'ini', vala: 'vala', cs: 'cs', sql: 'sql', sm: 'smalltalk', lisp: 'lisp', ini: 'ini',
diff: 'diff', bash: 'bash', sh: 'bash', tex: 'tex', erl: 'erlang', hs: 'haskell', diff: 'diff', bash: 'bash', sh: 'bash', tex: 'tex', erl: 'erlang', hs: 'haskell',
md: 'markdown' md: 'markdown', txt: ''
}; };
// Look up the extension preferred for a type // Look up the extension preferred for a type

File diff suppressed because one or more lines are too long