Skip to content

mad-eye/meteor-reactive-ace

Repository files navigation

meteor-reactive-ace

##Quick Start

  1. Install meteorite npm install -g meteorite
  2. Clone this repo git clone git://github.com/mad-eye/meteor-reactive-ace.git; cd meteor-reactive-ace
  3. Update submodules git submodule update --init ace-builds
  4. Check out the helloAce example
  5. cd examples/helloAce
  6. mrt

##Including in your project

###Setup

  1. Add reactive-ace to your smart.json file
  2. Create a div element with an id where you will attach the editor. Wrap it inside of a {{constant}} block so that it is not rerendered.
  3. Create an editor object by calling new ReactiveAce()
  4. Attach the editor to the div by calling editorObject.attach(divElementId)

##Enabling syntax modes and themes Assuming your editor is a variabled named editor, try editor.theme = "monokai" editor.syntaxMode = "javascript"

Full list of themes and modes

##Turning on the javascript abstract syntax tree (powered by esprima)

  1. Turn on abstract syntax tree parsing with editor.parseEnabled = true
  2. View it with editor.parsedBody
  3. If you have an error in your javascript editor.parsedError will be populated.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published

Contributors 3

  •  
  •  
  •