org

ensime

package ensime

Visibility
  1. Public
  2. All

Type Members

  1. trait CompatExtras extends AnyRef

  2. trait CompatExtrasKeys extends AnyRef

  3. case class EnsimeConfig(root: File, cacheDir: File, scalaCompilerJars: Set[File], ensimeServerJars: Set[File], ensimeServerVersion: String, name: String, scalaVersion: String, scalacOptions: List[String], modules: Map[String, EnsimeModule], javaHome: File, javaFlags: List[String], javacOptions: List[String], javaSrc: Set[File], projects: Seq[EnsimeProject]) extends Product with Serializable

  4. case class EnsimeModule(name: String, mainRoots: Set[File], testRoots: Set[File], targets: Set[File], testTargets: Set[File], dependsOnNames: Set[String], compileJars: Set[File], runtimeJars: Set[File], testJars: Set[File], sourceJars: Set[File], docJars: Set[File]) extends Product with Serializable

  5. case class EnsimeProject(id: EnsimeProjectId, depends: Seq[EnsimeProjectId], sources: Set[File], targets: Set[File], scalacOptions: List[String], javacOptions: List[String], libraryJars: Set[File], librarySources: Set[File], libraryDocs: Set[File]) extends Product with Serializable

  6. case class EnsimeProjectId(project: String, config: String) extends Product with Serializable

Value Members

  1. object CommandSupport

  2. object EnsimeCoursierKeys

  3. object EnsimeCoursierPlugin extends AutoPlugin

    Defines the tasks that resolve all the jars needed to start the ensime-server.

  4. object EnsimeExtrasKeys extends CompatExtrasKeys

  5. object EnsimeExtrasPlugin extends AutoPlugin with CompatExtras

  6. object EnsimeKeys

    Conventional way to define importable keys for an AutoPlugin.

  7. object EnsimePlugin extends AutoPlugin

  8. object SExpFormatter

Ungrouped