cleanup tools directory
This commit is contained in:
parent
dbeeea2dd9
commit
1bce1b2a60
9 changed files with 8 additions and 8 deletions
|
|
@ -536,7 +536,7 @@ function generateThemesModule(themes) {
|
||||||
function addSnippetFile(modeName) {
|
function addSnippetFile(modeName) {
|
||||||
var snippetFilePath = ACE_HOME + "/lib/ace/snippets/" + modeName;
|
var snippetFilePath = ACE_HOME + "/lib/ace/snippets/" + modeName;
|
||||||
if (!fs.existsSync(snippetFilePath + ".js")) {
|
if (!fs.existsSync(snippetFilePath + ".js")) {
|
||||||
copy.file(ACE_HOME + "/tool/snippets.tmpl.js", snippetFilePath + ".js", function(t) {
|
copy.file(ACE_HOME + "/tool/templates/snippets.js", snippetFilePath + ".js", function(t) {
|
||||||
return t.replace(/%modeName%/g, modeName);
|
return t.replace(/%modeName%/g, modeName);
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -22,7 +22,7 @@ fs.writeFileSync(demoFilePath, "TODO add a nice demo!", "utf8");
|
||||||
console.log("Created demo file at: " + path.normalize(demoFilePath));
|
console.log("Created demo file at: " + path.normalize(demoFilePath));
|
||||||
|
|
||||||
/** mode **/
|
/** mode **/
|
||||||
var template = fs.readFileSync(__dirname + "/mode.tmpl.js", "utf8");
|
var template = fs.readFileSync(__dirname + "/templates/mode.js", "utf8");
|
||||||
var modePath = lib.AceLib + "ace/mode/" + name + ".js";
|
var modePath = lib.AceLib + "ace/mode/" + name + ".js";
|
||||||
var text = lib.fillTemplate(template, {
|
var text = lib.fillTemplate(template, {
|
||||||
languageHighlightFilename: name,
|
languageHighlightFilename: name,
|
||||||
|
|
@ -35,7 +35,7 @@ fs.writeFileSync(modePath, text);
|
||||||
console.log("Created mode file at: " + path.normalize(modePath));
|
console.log("Created mode file at: " + path.normalize(modePath));
|
||||||
|
|
||||||
/** highlight rules **/
|
/** highlight rules **/
|
||||||
template = fs.readFileSync(__dirname + "/mode_highlight_rules.tmpl.js", "utf8");
|
template = fs.readFileSync(__dirname + "/templates/highlight_rules.js", "utf8");
|
||||||
var hlPath = lib.AceLib + "ace/mode/" + name + "_highlight_rules.js";
|
var hlPath = lib.AceLib + "ace/mode/" + name + "_highlight_rules.js";
|
||||||
template = template.replace(/\/\* THIS[\s\S]*?\*{3}\/\s*/, "");
|
template = template.replace(/\/\* THIS[\s\S]*?\*{3}\/\s*/, "");
|
||||||
text = lib.fillTemplate(template, {
|
text = lib.fillTemplate(template, {
|
||||||
|
|
@ -60,7 +60,7 @@ fs.writeFileSync(hlPath, text);
|
||||||
console.log("Created mode file at: " + path.normalize(hlPath));
|
console.log("Created mode file at: " + path.normalize(hlPath));
|
||||||
|
|
||||||
/** snippets **/
|
/** snippets **/
|
||||||
template = fs.readFileSync(__dirname + "/tmsnippets.tmpl.js", "utf8");
|
template = fs.readFileSync(__dirname + "/templates/snippets.js", "utf8");
|
||||||
var snipetsPath = lib.AceLib + "ace/snippets/" + name + ".js";
|
var snipetsPath = lib.AceLib + "ace/snippets/" + name + ".js";
|
||||||
text = lib.fillTemplate(template, {
|
text = lib.fillTemplate(template, {
|
||||||
languagename: name,
|
languagename: name,
|
||||||
|
|
|
||||||
|
|
@ -141,8 +141,8 @@ function extractPatterns(tmRules) {
|
||||||
|
|
||||||
|
|
||||||
// cli stuff
|
// cli stuff
|
||||||
var modeTemplate = fs.readFileSync(__dirname + "/mode.tmpl.js", "utf8");
|
var modeTemplate = fs.readFileSync(__dirname + "/templates/mode.js", "utf8");
|
||||||
var modeHighlightTemplate = fs.readFileSync(__dirname + "/mode_highlight_rules.tmpl.js", "utf8");
|
var modeHighlightTemplate = fs.readFileSync(__dirname + "/templates/highlight_rules.js", "utf8");
|
||||||
|
|
||||||
function convertLanguageFile(name) {
|
function convertLanguageFile(name) {
|
||||||
var path = /^(\/|\w:)/.test(name) ? name : process.cwd() + "/" + name
|
var path = /^(\/|\w:)/.test(name) ? name : process.cwd() + "/" + name
|
||||||
|
|
|
||||||
|
|
@ -206,8 +206,8 @@ function quoteString(str) {
|
||||||
return '"' + str.replace(/\\/, "\\\\").replace(/"/g, '\\"').replace(/\n/g, "\\\n") + '"';
|
return '"' + str.replace(/\\/, "\\\\").replace(/"/g, '\\"').replace(/\n/g, "\\\n") + '"';
|
||||||
}
|
}
|
||||||
|
|
||||||
var cssTemplate = fs.readFileSync(__dirname + "/theme.tmpl.css", "utf8");
|
var cssTemplate = fs.readFileSync(__dirname + "/templates/theme.css", "utf8");
|
||||||
var jsTemplate = fs.readFileSync(__dirname + "/theme.tmpl.js", "utf8");
|
var jsTemplate = fs.readFileSync(__dirname + "/templates/theme.js", "utf8");
|
||||||
|
|
||||||
function normalizeStylesheet(rules) {
|
function normalizeStylesheet(rules) {
|
||||||
for (var i = rules.length; i--; ) {
|
for (var i = rules.length; i--; ) {
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue