Skip to content

scalawarrior/scalajs-ace

Repository files navigation

scalajs-ace

Static types for the Ace editor for Scala.js programs.

Usage

Add the following to your sbt build definition:

resolvers += "amateras-repo" at "http://amateras.sourceforge.jp/mvn/"

libraryDependencies += "com.scalawarrior" %%% "scalajs-ace" % "0.0.4"

If are using webjars, you can introduce Ace by adding following dependency:

libraryDependencies += "org.webjars" % "ace" % "01.08.2014"

then enjoy Ace in Scala.js!

import com.scalawarrior.scalajs.ace._

val editor = ace.edit("editor")
editor.setTheme("ace/theme/monokai")
editor.getSession().setMode("ace/mode/scala")

val text = editor.getValue()