package main
- Alphabetic
- Public
- Protected
Type Members
- trait BspServerHandle extends AnyRef
With this server handle you can interact with a running Mill BSP server.
With this server handle you can interact with a running Mill BSP server.
- Annotations
- @Scaladoc()
- sealed trait BspServerResult extends AnyRef
- Annotations
- @internal()
- class EvaluatorScopt[T] extends TokensReader[Evaluator]
- class EvaluatorState extends Product with Serializable
- trait LevenshteinDistance extends AnyRef
Compute the Levenshtein Distance.
Compute the Levenshtein Distance.
- Annotations
- @Scaladoc()
- trait MainModule extends Module
- class MainRunner extends ammonite.MainRunner
Customized version of ammonite.MainRunner, allowing us to run Mill
build.sc
scripts with mill-specific tweaks such as a customscriptCodeWrapper
or with a persistent evaluator between runs.Customized version of ammonite.MainRunner, allowing us to run Mill
build.sc
scripts with mill-specific tweaks such as a customscriptCodeWrapper
or with a persistent evaluator between runs.- Annotations
- @Scaladoc()
- trait MillServerMain[T] extends AnyRef
- class ReplApplyHandler extends ApplyHandler[Task]
- abstract class Resolve[R] extends AnyRef
- class Server[T] extends AnyRef
- class TaskScopt[T] extends TokensReader[Task[T]]
Transparently handle
Task[T]
like simpleT
but lift the result into a T.task.Transparently handle
Task[T]
like simpleT
but lift the result into a T.task.- Annotations
- @Scaladoc()
- case class Tasks[T](value: Seq[NamedTask[T]]) extends Product with Serializable
- trait VisualizeModule extends define.Module with TaskModule
Value Members
- object BspServerResult
- object EvaluatorState extends AbstractFunction5[BaseModule, Seq[(Either[String, URL], Long)], Map[Segments, (Int, Any)], Seq[(Watchable, Long)], Set[String], EvaluatorState] with Serializable
- object MainModule
- object MillIvyHook extends BaseIvy
Overrides the ivy hook to customize the
$ivy
-import with mill specifics:Overrides the ivy hook to customize the
$ivy
-import with mill specifics:- interpret
$MILL_VERSION
as the mill version- interpret
$MILL_BIN_PLATFORM
as the mill binary platform version- supports the format
org::name::version
for mill plugins; which is equivalent toorg::name_mill$MILL_BIN_PLATFORM:version
- supports the format
org:::name::version
for mill plugins; which is equivalent toorg:::name_mill$MILL_BIN_PLATFORM:version
- replaces the empty version for scala dependencies as $MILL_VERSION
- Annotations
- @Scaladoc()
- object MillServerMain extends MillServerMain[EvaluatorState]
- object ReplApplyHandler
- object Resolve extends LevenshteinDistance
- object ResolveMetadata extends Resolve[String]
- object ResolveSegments extends Resolve[Segments]
- object ResolveTasks extends Resolve[NamedTask[Any]]
- object RunScript
Custom version of ammonite.main.Scripts, letting us run the build.sc script directly without going through Ammonite's main-method/argument-parsing subsystem
Custom version of ammonite.main.Scripts, letting us run the build.sc script directly without going through Ammonite's main-method/argument-parsing subsystem
- Annotations
- @Scaladoc()
- object Server
- object Tasks extends Serializable
- object VisualizeModule extends ExternalModule with VisualizeModule