File tree Expand file tree Collapse file tree 1 file changed +3
-1
lines changed
modules/cli/src/main/scala/scala/cli/commands/setupide Expand file tree Collapse file tree 1 file changed +3
-1
lines changed Original file line number Diff line number Diff line change @@ -14,6 +14,7 @@ import scala.build.bsp.IdeInputs
14
14
import scala .build .errors .{BuildException , WorkspaceError }
15
15
import scala .build .input .{Inputs , OnDisk , Virtual , WorkspaceOrigin }
16
16
import scala .build .internal .Constants
17
+ import scala .build .internals .EnvsUtil .EnvVar
17
18
import scala .build .options .{BuildOptions , Scope }
18
19
import scala .cli .CurrentParams
19
20
import scala .cli .commands .shared .{SharedBspFileOptions , SharedOptions }
@@ -185,7 +186,8 @@ object SetupIde extends ScalaCommand[SetupIdeOptions] {
185
186
val scalaCliOptionsForBspJson = writeToArray(options.shared)(SharedOptions .jsonCodec)
186
187
val scalaCliLaunchOptsForBspJson = writeToArray(launcherOptions)(LauncherOptions .jsonCodec)
187
188
val scalaCliBspInputsJson = writeToArray(ideInputs)
188
- val scalaCliBspEnvsJson = writeToArray(sys.env)
189
+ val envsForBsp = sys.env.filter((key, _) => EnvVar .allBsp.map(_.name).contains(key))
190
+ val scalaCliBspEnvsJson = writeToArray(envsForBsp)
189
191
190
192
if (inputs.workspaceOrigin.contains(WorkspaceOrigin .HomeDir ))
191
193
value(Left (new WorkspaceError (
You can’t perform that action at this time.
0 commit comments