Enrico Berti 2a3e71120d [core] Updated and merged Ace Editor 1.2.2 vor 10 Jahren
..
templates 7f67480e9a [spark] Integrate AceEditor vor 10 Jahren
tmthemes 7f67480e9a [spark] Integrate AceEditor vor 10 Jahren
Readme.md 7f67480e9a [spark] Integrate AceEditor vor 10 Jahren
add_mode.js 7f67480e9a [spark] Integrate AceEditor vor 10 Jahren
lib.js 7f67480e9a [spark] Integrate AceEditor vor 10 Jahren
mode_creator.html 7f67480e9a [spark] Integrate AceEditor vor 10 Jahren
mode_creator.js 7f67480e9a [spark] Integrate AceEditor vor 10 Jahren
package.json 7f67480e9a [spark] Integrate AceEditor vor 10 Jahren
perf-test.html 7f67480e9a [spark] Integrate AceEditor vor 10 Jahren
regexp_tokenizer.js 7f67480e9a [spark] Integrate AceEditor vor 10 Jahren
regexp_tokenizer_test.js 7f67480e9a [spark] Integrate AceEditor vor 10 Jahren
release.sh 2a3e71120d [core] Updated and merged Ace Editor 1.2.2 vor 10 Jahren
tmlanguage.js 7f67480e9a [spark] Integrate AceEditor vor 10 Jahren
tmsnippets.js 7f67480e9a [spark] Integrate AceEditor vor 10 Jahren
tmtheme.js 7f67480e9a [spark] Integrate AceEditor vor 10 Jahren
update_deps.js 2a3e71120d [core] Updated and merged Ace Editor 1.2.2 vor 10 Jahren
wrap_keyword_regexp.js 7f67480e9a [spark] Integrate AceEditor vor 10 Jahren

Readme.md

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