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

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