Skip to content

Commit a157102

Browse files
Fix missing modes in modelist
1 parent 6885a1c commit a157102

2 files changed

Lines changed: 22 additions & 1 deletion

File tree

src/ext/modelist.js

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -83,6 +83,7 @@ var supportedModes = {
8383
Assembly_ARM32:["s"],
8484
Assembly_x86:["asm|a"],
8585
Astro: ["astro"],
86+
AppleScript: ["applescript|scpt"],
8687
AutoHotKey: ["ahk"],
8788
Basic: ["bas|bak"],
8889
BatchFile: ["bat|cmd"],
@@ -102,6 +103,7 @@ var supportedModes = {
102103
Csound_Document: ["csd"],
103104
Csound_Orchestra: ["orc"],
104105
Csound_Score: ["sco"],
106+
CSP: ["csp"],
105107
CSS: ["css"],
106108
CSV: ["csv"],
107109
Curly: ["curly"],
@@ -200,6 +202,7 @@ var supportedModes = {
200202
PHP_Laravel_blade: ["blade.php"],
201203
Pig: ["pig"],
202204
PLSQL: ["plsql"],
205+
Plain_Text: ["txt|text"],
203206
Powershell: ["ps1"],
204207
Praat: ["praat|praatscript|psc|proc"],
205208
Prisma: ["prisma"],
@@ -215,6 +218,7 @@ var supportedModes = {
215218
Razor: ["cshtml|asp"],
216219
RDoc: ["Rd"],
217220
Red: ["red|reds"],
221+
Redshift: ["redshift"],
218222
RHTML: ["Rhtml"],
219223
Robot: ["robot|resource"],
220224
RST: ["rst"],
@@ -304,4 +308,4 @@ for (var name in supportedModes) {
304308

305309
exports.getModeForPath = getModeForPath;
306310
exports.modes = modes;
307-
exports.modesByName = modesByName;
311+
exports.modesByName = modesByName;

src/ext/modelist_test.js

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
"use strict";
2+
3+
var assert = require("assert");
4+
var modelist = require("./modelist");
5+
6+
module.exports = {
7+
"test modelist includes existing syntax modes": function() {
8+
["applescript", "csp", "plain_text", "redshift"].forEach(function(name) {
9+
var mode = modelist.modesByName[name];
10+
assert.ok(mode, name + " should be present in modesByName");
11+
assert.equal(mode.mode, "ace/mode/" + name);
12+
assert.ok(modelist.modes.indexOf(mode) !== -1, name + " should be present in modes");
13+
});
14+
}
15+
};
16+
17+
require("../test/run")(module);

0 commit comments

Comments
 (0)