# VS Code extension v0.6.0-beta release

**URL:** <https://discourse.julialang.org/t/vs-code-extension-v0-6-0-beta-release/4232>\
**Category:** Community\
**Tags:** announcement\
**Created:** [June 12, 2017, 5:22pm UTC](https://discourse.julialang.org/t/vs-code-extension-v0-6-0-beta-release/4232 "2017-06-12T17:22:43Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![davidanthoff](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/davidanthoff/32/223493_2.png) [@davidanthoff](https://discourse.julialang.org/u/davidanthoff)\
**Post date:** [June 12, 2017, 5:22pm UTC](https://discourse.julialang.org/t/vs-code-extension-v0-6-0-beta-release/4232/1 "2017-06-12T17:22:43Z")

</div>

We have a beta release for version v0.6.0 of the [julia extension for VS Code](https://github.com/JuliaEditorSupport/julia-vscode). Please give it a test drive, we hope to release v0.6.0 in about a week in time for juliacon, 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 new features, mostly thanks to @ZacLN:

- A massive rewrite of the underlying language server by @ZacLN. @ZacLN might want to elaborate a little in a response about all the cool things that are enabled by this, the new concrete syntax parser that powers all of this ([https://github.com/ZacLN/CSTParser.jl](https://github.com/ZacLN/CSTParser.jl)) etc.
- Support for \*.jmd files (weave preview pane, save to various file formats command, syntax highlighting, full IntelliSense in \*.jmd files).
- Plot pane (should work with most plotting packages, please report back any that don’t work at this point).
- A new command to run package tests from within VS Code.
- A new command to lint a package for common package problems.
- Lots of general bug fixes.

This release only works on julia 0.6.

To try the beta, go to [https://github.com/JuliaEditorSupport/julia-vscode/releases/tag/v0.6.0-beta.1](https://github.com/JuliaEditorSupport/julia-vscode/releases/tag/v0.6.0-beta.1) and download the vsix file and then in VS Code execute the “Extension: Install from VSIX…” command.

If you find bugs, please report them at [GitHub - julia-vscode/julia-vscode: Julia extension for Visual Studio Code](https://github.com/JuliaEditorSupport/julia-vscode). If you have tried the extension and everything worked, please also report back. You can just respond to this message here. Ideally also let us know what platform you are on.

If we end up with more beta releases I will announce them as responses to this message here.

Best,  
David & ZacLN

---

<div class="post-metadata">

**Author:** ![ZacLN](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/zacln/32/2748_2.png) [@ZacLN](https://discourse.julialang.org/u/ZacLN)\
**Post date:** [June 13, 2017, 1:38pm UTC](https://discourse.julialang.org/t/vs-code-extension-v0-6-0-beta-release/4232/2 "2017-06-13T13:38:16Z")

</div>

The only things I’d add are to mention

- the `Format Document` command to standardise white space around commas, operators and brackets as well the indentation of blocks.
- Actionable diagnostics to fix deprecated type declaration syntaxes

---

<div class="post-metadata">

**Author:** ![tshort](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/tshort/32/43_2.png) [@tshort](https://discourse.julialang.org/u/tshort)\
**Post date:** [June 13, 2017, 5:56pm UTC](https://discourse.julialang.org/t/vs-code-extension-v0-6-0-beta-release/4232/3 "2017-06-13T17:56:32Z")

</div>

It seems to work well for me, but I had to remove the old version before installing from the VSIX. Without doing that, I was getting errors, and I don’t think it was installed right.

---

<div class="post-metadata">

**Author:** ![asampal](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/asampal/32/253_2.png) [@asampal](https://discourse.julialang.org/u/asampal)\
**Post date:** [June 14, 2017, 5:22am UTC](https://discourse.julialang.org/t/vs-code-extension-v0-6-0-beta-release/4232/4 "2017-06-14T05:22:53Z")

</div>

Should the language server still be crashing when not really doing anything? I opened a package directory in another window (AbstractTrees), opened the fstree.jl example file and got the crash warning about the language server: 5 crashes in the last 3 minutes.

---

<div class="post-metadata">

**Author:** ![ZacLN](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/zacln/32/2748_2.png) [@ZacLN](https://discourse.julialang.org/u/ZacLN)\
**Post date:** [June 14, 2017, 6:11am UTC](https://discourse.julialang.org/t/vs-code-extension-v0-6-0-beta-release/4232/5 "2017-06-14T06:11:12Z")

</div>

That is less than ideal! Could you open an issue on Github with your configuration details?

---

<div class="post-metadata">

**Author:** ![asampal](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/asampal/32/253_2.png) [@asampal](https://discourse.julialang.org/u/asampal)\
**Post date:** [June 14, 2017, 11:59pm UTC](https://discourse.julialang.org/t/vs-code-extension-v0-6-0-beta-release/4232/6 "2017-06-14T23:59:37Z")

</div>

Seems my problem was also the previous version, 0.5. I uninstalled it before installing 0.6 beta, and it seemed to be uninstalled, according to VS Code’s UI. I didn’t restart vscode though, and maybe that was needed. Today, I looked in the filesystem and saw that the extension directory for the old version was still there. After deleting this manually, the beta seems to work as intended. The odd thing was that while vscode confused, it was showing 0.6 beta in the extension list, but ctrl+shift+p only presented three Julia commands.

---

<div class="post-metadata">

**Author:** ![davidanthoff](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/davidanthoff/32/223493_2.png) [@davidanthoff](https://discourse.julialang.org/u/davidanthoff)\
**Post date:** [June 20, 2017, 10:35pm UTC](https://discourse.julialang.org/t/vs-code-extension-v0-6-0-beta-release/4232/7 "2017-06-20T22:35:06Z")

</div>

We’ve just released a second beta [here](https://github.com/JuliaEditorSupport/julia-vscode/releases/tag/v0.6.0-beta.2). We plan to release the final Wed evening, so any last minute testing would be greatly appreciated!

Best,  
David & Zac
