decode ansi-colors in .txt/nfo files; closes #1064

This commit is contained in:
ed 2025-12-01 17:38:19 +00:00
parent 278a0d8548
commit fcc1bdfbf5

View file

@ -4771,6 +4771,7 @@ var showfile = (function () {
'.log': 'ans', '.log': 'ans',
'.m': 'matlab', '.m': 'matlab',
'.moon': 'moonscript', '.moon': 'moonscript',
'.nfo': 'ans',
'.patch': 'diff', '.patch': 'diff',
'.ps1': 'powershell', '.ps1': 'powershell',
'.psm1': 'powershell', '.psm1': 'powershell',
@ -4778,6 +4779,7 @@ var showfile = (function () {
'.rs': 'rust', '.rs': 'rust',
'.sh': 'bash', '.sh': 'bash',
'.service': 'systemd', '.service': 'systemd',
'.txt': 'ans',
'.vb': 'vbnet', '.vb': 'vbnet',
'.v': 'verilog', '.v': 'verilog',
'.vert': 'glsl', '.vert': 'glsl',
@ -4791,6 +4793,7 @@ var showfile = (function () {
var x = txt_ext + ' ans c cfg conf cpp cs css diff glsl go html ini java js json jsx kt kts latex less lisp lua makefile md nim py r rss rb ruby sass scss sql svg swift tex toml ts vhdl xml yaml zig'; var x = txt_ext + ' ans c cfg conf cpp cs css diff glsl go html ini java js json jsx kt kts latex less lisp lua makefile md nim py r rss rb ruby sass scss sql svg swift tex toml ts vhdl xml yaml zig';
x = x.split(/ +/g); x = x.split(/ +/g);
for (var a = 0; a < x.length; a++) for (var a = 0; a < x.length; a++)
if (!r.map["." + x[a]])
r.map["." + x[a]] = x[a]; r.map["." + x[a]] = x[a];
r.sname = function (srch) { r.sname = function (srch) {