ace/tool
Adam Roben 23a3ba85f0 Teach tmlanguage.js to process multiple .tmLanguage files at once
You can now pass more than one .tmLanguage file to tmlanguage.js and it will
process each one in turn. This can vastly speed up the processing of multiple
files as you don't have to pay the node/V8 startup cost for each file.

Note that the script's "dev mode" is now controlled by a --dev flag rather than
an unnamed second argument.
2014-12-03 13:56:22 -05:00
..
templates improve tmlanguage.js 2014-10-10 02:05:15 +04:00
tmthemes fix gutter colors in theme importer 2014-10-05 22:53:31 +04:00
add_mode.js improve tmlanguage.js 2014-10-10 02:05:15 +04:00
lib.js improve tmlanguage.js 2014-10-10 02:05:15 +04:00
mode_creator.html tweak mode_creator 2013-02-16 23:09:20 +04:00
mode_creator.js improve tmlanguage.js 2014-10-10 02:05:15 +04:00
package.json move background color to the root element 2013-05-29 00:22:30 +04:00
perf-test.html update perf-test.html 2013-04-20 16:57:20 +04:00
Readme.md improve tmlanguage.js 2014-10-10 02:05:15 +04:00
regexp_tokenizer.js improve tmlanguage.js 2014-10-10 02:05:15 +04:00
regexp_tokenizer_test.js improve tmlanguage.js 2014-10-10 02:05:15 +04:00
release.sh fix typo 2014-11-08 23:52:05 +04:00
tmlanguage.js Teach tmlanguage.js to process multiple .tmLanguage files at once 2014-12-03 13:56:22 -05:00
tmsnippets.js more work on snippet manager 2013-03-17 21:03:15 +04:00
tmtheme.js Pretty-print CSS even when creating a new file 2014-11-20 15:19:27 -05:00
update_deps.js Update XQLint dependency 2014-08-21 21:42:14 +02:00
wrap_keyword_regexp.js Update Objc Rules 2012-11-10 13:29:50 +04:00

Helper Scripts for Ace

To use this you need to install node.js. and run npm install in this directory.

add_mode.js

Run

node add_mode.js ModeName "extension1|extension2|^FullName"

to create all the files needed for a new mode named ModeName this adds stubs for: ace/mode/mode_name.js ace/mode/mode_name_hightlight_rules.js ace/snippets/mode_name.js ace/demo/kitchen_sink/docs/mode_name.extension1 and adds entry for the new mode to ace/ext/modelist.js

tmlanguage.js

node tmlanguage.js ./templates/dummy.JSON-tmLanguage