We just finished a release candidate v0.13.0.rc.3 for the Julia extension for VS code here. We’d much appreciate it if we could get some testers to try it out and give feedback on bugs before we release it to the marketplace.
This new version doesn’t have many new user facing features:
We added support for Julia 1.3 (this is really the main feature).
We added configuration settings for the code formatting functionality (YES, you can format your Julia code with the extension).
We fixed your favorite bug so that the linter enable/disable setting should actually work in this version.
There is a fair bit of internal code reorganization and bug fixing in this release.
@ZacLN might know about more new things that I forgot
If you can, please opt into the crash reporting of the extension! It makes finding and fixing bugs a lot easier for us.
I have tried reinstalling v0.13.0 rc2 or v0.12.3 but now something doesn’t work.
When I start VSCode (with a .jl file opened) it doesn’t automatically start Julia, it only shows the powershell.
I can manually start Julia on that terminal but it doesn’t seem to be linked to my source code. Only commands run on the terminal work.
Do you know how can I solve this problem @davidanthoff ?
I keep getting the “Execute code block only works once Julia Language Server is Ready”.
I’ve found I can execute line by line with Ctrl+Enter, but Alt+Enter doesn’t work. I think it was working before upgrading the extension.
Thank you for your great effort. I tried v0.13.0.rc. It works fine. I am very happy that the linter can be turned on and off. I am looking forward to hearing that the extension also supports debugging like the one in Juno.
Interesting. I had disabled the Julia extension because it seemed to consume a lot of processing power while seemingly idle. So perhaps it was due to this indexing? Is it possible to see that it is indexing? Will it restart indexing when new packages are added?
You can look at the output pane for the Julia Language Server, and it will have a log message when it is done. We clearly need to find a better solution for all of this. If you add a package, it will just index that one package, so once you are over the initial long indexing phase, it normally is quite ok.
Thanks for this! Working great for me with julia 1.3 on Linux. I’m wondering what the main way you hope to receive feedback about the release candidate is? Is it mostly through the vscode telemetry or is it useful for folks to provide positive feedback here? I assume that if things are not working then creating an issue in the julia-vscode repo is the right thing to do?