Skip to content

Commit

Permalink
Use language list from Constants in BSP init
Browse files Browse the repository at this point in the history
  • Loading branch information
alexarchambault committed Oct 1, 2024
1 parent 11ce56a commit 59d99a8
Show file tree
Hide file tree
Showing 2 changed files with 3 additions and 3 deletions.
2 changes: 1 addition & 1 deletion bsp/src/mill/bsp/Constants.scala
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,6 @@ private[mill] object Constants {
val bspProtocolVersion = BuildInfo.bsp4jVersion
val bspWorkerImplClass = "mill.bsp.worker.BspWorkerImpl"
val bspWorkerBuildInfoClass = "mill.bsp.worker.BuildInfo"
val languages: Seq[String] = Seq("scala", "java")
val languages: Seq[String] = Seq("java", "scala")
val serverName = "mill-bsp"
}
4 changes: 2 additions & 2 deletions bsp/worker/src/mill/bsp/worker/MillBuildServer.scala
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ import ch.epfl.scala.bsp4j
import ch.epfl.scala.bsp4j._
import com.google.gson.JsonObject
import mill.api.{DummyTestReporter, Result, Strict}
import mill.bsp.BspServerResult
import mill.bsp.{BspServerResult, Constants}
import mill.bsp.worker.Utils.{makeBuildTarget, outputPaths, sanitizeUri}
import mill.define.Segment.Label
import mill.define.{Args, Discover, ExternalModule, Task}
Expand Down Expand Up @@ -73,7 +73,7 @@ private class MillBuildServer(

// TODO: scan BspModules and infer their capabilities

val supportedLangs = Seq("java", "scala").asJava
val supportedLangs = Constants.languages.asJava
val capabilities = new BuildServerCapabilities

capabilities.setBuildTargetChangedProvider(false)
Expand Down

0 comments on commit 59d99a8

Please sign in to comment.