org

ensime

package ensime

Visibility
  1. Public
  2. All

Type Members

  1. case class EnsimeConfig(root: File, cacheDir: File, scalaCompilerJars: Set[File], ensimeServerJars: Set[File], 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

  2. 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

  3. 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

  4. 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

  5. object EnsimeExtrasPlugin extends AutoPlugin

  6. object EnsimeKeys

    Conventional way to define importable keys for an AutoPlugin.

  7. object EnsimePlugin extends AutoPlugin

  8. object SExpFormatter

Ungrouped