We have a beta release for version v0.5.0 of the julia extension for VS Code. Please give it a test drive, we hope to release v0.5.0 in about a week, but would like more folks to try the beta on their system before we release this to a larger group.
This new version has massive amount of features, mostly thanks to ZacLN:
Integrated terminal
Send code to terminal via Ctrl+Enter
Hover help (doc for functions, other info for variables)
Completions
Signature help for function calls
Goto definition of e.g. methods etc.
Symbol list
And of course all the features from previous releases are still around as well:
File->Preferences (or Code->Preferences on Mac), then look for the julia settings on the left, copy the setting you want to change to the right and put the path to the julia binary in there.
I’m looking into the debugger situation right now. Would certainly be great to have that integrated, but we’ll have to see how much work that is.
Plots pane would be great, I see two options right now: do what the python extension does, i.e. show plots in a separate tab, just one after another. Option two is inline results, like in Juno. Right now that is not supported by VS Code, but they say enabling that kind of scenario is high on their list.
Showing a workspace variable list is also something that would first require some new UI extension points in VS Code. I think they are working on something that might enable this, but not entirely clear.
Long story short, I would certainly like to provide all of these. How much we will get done in what time, I have no idea Help is of course always welcome.
For those that are using the beta right now: please report back if things work and what platform you are on! Don’t just report back if things fail, also let us know if things seem to work. This is really important for us to decide whether we can release or not. Thanks!
Using in windows the beta4 for a while, seem to be working pretty well. I even used the gallium debugger in the terminal (what a could not do with atom).
I had a one time problem that the hover help stopped working, but it never happened again and I could no replicate…