-
-
Notifications
You must be signed in to change notification settings - Fork 364
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Make BSP 1st class citizen #899
Comments
I have a question that App from Intellij seems to be 2x slower than console execuation. Is that a limitation from Intellij? |
When working via |
The only red thing I have on my side is when we use the @lefou do you have more red than that? |
Yes, almost everthing that's imported, e.g the mill API. It's interesting that things coming from explicit |
I just tried |
I also tried to open the same project in vscode with the newest Metals plugin, switched to mill BSP. It seems, that it is only seeing ScalaModules. All other modules (JavaModule, JavaModule with AspectJModule, ...) are not recognized. |
VSCode definitely need more work but on the server side (Mill side) I don't see any outstanding task/improvement pending. |
Ah. Ok there seem to be work to do then. |
More BSP issues:
|
BSP is now a first class citizen. ;-) There are some open issues, though. Any help is appreciated! |
This is a proposal, and if agreed, road map to make BSP 1st class citizen of Mill.
Why?
From an Intellij user perspective the current default way of importing a Mill project in our IDE is to run
mill mill.scalalib.GenIdea/idea
and then open the generated project.That is very much the way SBT started to get into Idea and then benefited of an official support from the Intellij Scala plugin.
Now it seems SBT is going down the path of using BSP exclusively.
The current limitations with this approche are:
How?
List of things that needs to happen before we could even consider this proposal:
Cross
andCrossScalaModule
#864$file
imports BSP: Import build related deps for IDE support in build.sc files #863import $ivy.com.lihaoyi::mill-contrib-bsp:$MILL_VERSION
GenIdea
not supported by BSP? (Please comment with your points)Thanks
The text was updated successfully, but these errors were encountered: