#1: No, that doesn't do it.
The only way I've found is to either restart Slickedit, or type "exit" in the build window.
Another thing, once I close the workspace, typing "exit" in the build window isn't good enough -- the new build window retains the variables from the most recent workspace.
Hmmm ... env vars seem only additive.
WKS1: set WK1=ABC
WKS1: set WKALL=ONE
WKS2: set WK2=DEF
WKS2: set WKALL=TWO
Open WKS1, "exit" the build window and start it.
Open WKS2, "exit" the build window and start it.
In build type "set WK"
You will see
WK1=ABC
WK2=DEF
WKALL=TWO
Maybe Slick oughta retain a copy of its original env vars, then when switching workspaces it should reset its environment to that before adding the workspace env vars.