We released v0.11.5 of the julia VS Code extension to the marketplace.
We normally don’t announce patch releases, but in this case I’m making an exception: this version should finally make the extension compatible with julia 1.1!
Thanks to @tribut for tackling and fixing the julia 1.1 compatibility problems!
Seems to be working pretty well once I let it finish whatever indexing it was doing. (You might want to note in the README it can take a few minutes to start working while stuff is indexed.)
Don’t understand. I do not have ant SymbolServer.jl package and VS Code extension used to work fine. We are talking about auto-completation and the Intelisense capability, right?
If you are a user of the VS Code extension, feel free to ignore all the talk about various packages, we just ship everything for you and you don’t need to deal with any of this.
I took @Tamas_Papp comment as asking whether the standalone LanguageServer.jl package now works on julia 1.1, and that is also the case now. But that whole conversation is only relevant for folks that are trying to use LanguageServer.jl with other editors than VS Code.
The VS Code extension uses a whole bunch of Julia packages (including SymbolServer.jl), but we don’t install them into the default depot. Instead we ship them inside the VS Code extension itself, so you never see them. This has worked out really well because the extension is essentially completely independent from the state of the user depot, and so we never have issues about the wrong package version or anything like that.
Well, the good news is that changing environments doesn’t do anything currently and you always end up in the default environment of the julia binary you are using (that is, 1.1 for julia 1.1) regardless of what is displayed inside VS Code. So you don’t need to bother switching it to 1.1 all the time.
Did something change when showing symbols? When I now do Shift+Ctrl+O to search the functions in a file I can see only the declared variables bot not the function names.