# VS Code extension v0.13.0 release candidate

**URL:** <https://discourse.julialang.org/t/vs-code-extension-v0-13-0-release-candidate/32360>\
**Category:** VS Code\
**Tags:** announcement\
**Created:** [December 16, 2019, 11:28pm UTC](https://discourse.julialang.org/t/vs-code-extension-v0-13-0-release-candidate/32360 "2019-12-16T23:28:21Z")\
**Posts on this page:** 20\
**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:** [December 16, 2019, 11:28pm UTC](https://discourse.julialang.org/t/vs-code-extension-v0-13-0-release-candidate/32360/1 "2019-12-16T23:28:21Z")

</div>

We just finished a release candidate v0.13.0.rc.3 for the Julia extension for VS code [here](https://github.com/julia-vscode/julia-vscode/releases/tag/v0.13.0-rc.3). 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.

To try the release candidate download the VSIX file from [https://github.com/julia-vscode/julia-vscode/releases/download/v0.13.0-rc.3/language-julia-0.13.0-rc.3.vsix](https://github.com/julia-vscode/julia-vscode/releases/download/v0.13.0-rc.3/language-julia-0.13.0-rc.3.vsix) and install using the `Extensions: Install from VSIX…` command.

I’ll keep adding messages to this thread as we release more release candidates.

Thanks,  
David and Zac

---

<div class="post-metadata">

**Author:** ![Juan](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/juan/32/7657_2.png) [@Juan](https://discourse.julialang.org/u/Juan)\
**Post date:** [December 17, 2019, 2:31am UTC](https://discourse.julialang.org/t/vs-code-extension-v0-13-0-release-candidate/32360/2 "2019-12-17T02:31:36Z")

</div>

I have updated the extension and now I’m getting the error:

“execute code block only works once the julia language server is ready”

---

<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:** [December 17, 2019, 3:36am UTC](https://discourse.julialang.org/t/vs-code-extension-v0-13-0-release-candidate/32360/3 "2019-12-17T03:36:02Z")

</div>

Yes, you probably have to wait until all the packages are indexed again. Making the LS more responsive before that is finished is on our TODO list.

So, just be patient and wait 🙂

---

<div class="post-metadata">

**Author:** ![Juan](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/juan/32/7657_2.png) [@Juan](https://discourse.julialang.org/u/Juan)\
**Post date:** [December 17, 2019, 12:21pm UTC](https://discourse.julialang.org/t/vs-code-extension-v0-13-0-release-candidate/32360/4 "2019-12-17T12:21:34Z")

</div>

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”.

UPDATE:  
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.

---

<div class="post-metadata">

**Author:** ![zekeriya.sari](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/zekeriya.sari/32/13695_2.png) [@zekeriya.sari](https://discourse.julialang.org/u/zekeriya.sari)\
**Post date:** [December 17, 2019, 5:46pm UTC](https://discourse.julialang.org/t/vs-code-extension-v0-13-0-release-candidate/32360/5 "2019-12-17T17:46:46Z")

</div>

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.

---

<div class="post-metadata">

**Author:** ![Niclas\_Wiberg](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/niclas_wiberg/32/19063_2.png) [@Niclas\_Wiberg](https://discourse.julialang.org/u/Niclas_Wiberg)\
**Post date:** [December 17, 2019, 6:05pm UTC](https://discourse.julialang.org/t/vs-code-extension-v0-13-0-release-candidate/32360/6 "2019-12-17T18:05:28Z")

</div>

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?

---

<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:** [December 17, 2019, 6:16pm UTC](https://discourse.julialang.org/t/vs-code-extension-v0-13-0-release-candidate/32360/7 "2019-12-17T18:16:25Z")

</div>

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.

---

<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:** [December 17, 2019, 9:13pm UTC](https://discourse.julialang.org/t/vs-code-extension-v0-13-0-release-candidate/32360/8 "2019-12-17T21:13:30Z")

</div>

We have a new release candidate, please download it from: [https://github.com/julia-vscode/julia-vscode/releases/tag/v0.13.0-rc.4](https://github.com/julia-vscode/julia-vscode/releases/tag/v0.13.0-rc.4).

Only bug fixes in this new build.

Please download, install, test and keep sending crash reports and bug reports!

---

<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:** [December 18, 2019, 9:16pm UTC](https://discourse.julialang.org/t/vs-code-extension-v0-13-0-release-candidate/32360/9 "2019-12-18T21:16:26Z")

</div>

And we have release candidate 5:

[https://github.com/julia-vscode/julia-vscode/releases/tag/v0.13.0-rc.5](https://github.com/julia-vscode/julia-vscode/releases/tag/v0.13.0-rc.5)

We are pretty optimistic that this is the last one. If we could get a large number of folks testing this build, it would be awesome!

---

<div class="post-metadata">

**Author:** ![Pbellive](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/pbellive/32/3604_2.png) [@Pbellive](https://discourse.julialang.org/u/Pbellive)\
**Post date:** [December 18, 2019, 10:43pm UTC](https://discourse.julialang.org/t/vs-code-extension-v0-13-0-release-candidate/32360/10 "2019-12-18T22:43:15Z")

</div>

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?

Cheers and thanks again for all the work on this!

---

<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:** [December 18, 2019, 11:42pm UTC](https://discourse.julialang.org/t/vs-code-extension-v0-13-0-release-candidate/32360/11 "2019-12-18T23:42:02Z")

</div>

Positive feedback here is fantastic!!

If the language server crashes, the most helpful thing is to send the crash report, no need to open an extra issue in that case. Any other problem, opening an issue is probably best.

---

<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:** [December 20, 2019, 3:16am UTC](https://discourse.julialang.org/t/vs-code-extension-v0-13-0-release-candidate/32360/12 "2019-12-20T03:16:00Z")

</div>

We released 0.13.1 to the marketplace, so everyone should be getting it soon. Thanks for all the feedback, bug reports etc.!

---

<div class="post-metadata">

**Author:** ![Juan](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/juan/32/7657_2.png) [@Juan](https://discourse.julialang.org/u/Juan)\
**Post date:** [December 20, 2019, 6:15pm UTC](https://discourse.julialang.org/t/vs-code-extension-v0-13-0-release-candidate/32360/13 "2019-12-20T18:15:12Z")

</div>

I’m still gettint the  
“Execute code block only works once the Julia Language Server is ready.” error when I use Alt+Enter.

What am I doing wrong?

---

<div class="post-metadata">

**Author:** ![Syx\_Pek](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/syx_pek/32/6364_2.png) [@Syx\_Pek](https://discourse.julialang.org/u/Syx_Pek)\
**Post date:** [December 20, 2019, 7:43pm UTC](https://discourse.julialang.org/t/vs-code-extension-v0-13-0-release-candidate/32360/14 "2019-12-20T19:43:16Z")

</div>

Very likely, it is because the Julia Language Server have yet to finish loading.  
It takes quite a bit of time on the first run, especially if you have a lot of packages.

In the Terminal Window, if you select “Options - Julia Language Server”, you can see its progress, it will say “store set” when its done.

If you have many packages like I do, this might end up taking a full day, so do keep that in mind (unfortunate, but hopefully will improve in future iterations)

---

<div class="post-metadata">

**Author:** ![klaff](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/klaff/32/7637_2.png) [@klaff](https://discourse.julialang.org/u/klaff)\
**Post date:** [December 20, 2019, 7:46pm UTC](https://discourse.julialang.org/t/vs-code-extension-v0-13-0-release-candidate/32360/15 "2019-12-20T19:46:58Z")

</div>

> [@Syx\_Pek](#):
>
> a full day

Did you really mean a full day as in 24 hours?

---

<div class="post-metadata">

**Author:** ![Syx\_Pek](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/syx_pek/32/6364_2.png) [@Syx\_Pek](https://discourse.julialang.org/u/Syx_Pek)\
**Post date:** [December 20, 2019, 7:48pm UTC](https://discourse.julialang.org/t/vs-code-extension-v0-13-0-release-candidate/32360/16 "2019-12-20T19:48:58Z")

</div>

Well, it took about 16 hours, so a full working day. I do have a lot of packages that I play around with though, so it might not be as long for others.

This is only done once, after it finish loading, it loads immediately.

---

<div class="post-metadata">

**Author:** ![klaff](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/klaff/32/7637_2.png) [@klaff](https://discourse.julialang.org/u/klaff)\
**Post date:** [December 20, 2019, 8:04pm UTC](https://discourse.julialang.org/t/vs-code-extension-v0-13-0-release-candidate/32360/17 "2019-12-20T20:04:53Z")

</div>

Wow, that’s on the order of 100,000,000,000,000 instruction cycles. What is it doing that takes so long?

P.S. Some weeks back I tried VS Code but couldn’t get it to work properly with Julia. I didn’t spend any time debugging (Juno was/is working for me) but now I wonder if I just didn’t wait long enough.

---

<div class="post-metadata">

**Author:** ![pfitzseb](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/pfitzseb/32/45566_2.png) [@pfitzseb](https://discourse.julialang.org/u/pfitzseb)\
**Post date:** [December 20, 2019, 9:15pm UTC](https://discourse.julialang.org/t/vs-code-extension-v0-13-0-release-candidate/32360/18 "2019-12-20T21:15:19Z")

</div>

> [@klaff](#):
>
> What is it doing that takes so long?

It’s loading, precompiling, and inspecting all packages you have installed (or maybe only in the active environment?).

---

<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:** [December 21, 2019, 12:08am UTC](https://discourse.julialang.org/t/vs-code-extension-v0-13-0-release-candidate/32360/19 "2019-12-21T00:08:22Z")

</div>

> [@klaff](#):
>
> What is it doing that takes so long?

That is an excellent question 🙂 We are trying to figure out right now why it has slowed down that much. It was never fast, but this seems really excessively slow.

---

<div class="post-metadata">

**Author:** ![Juan](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/juan/32/7657_2.png) [@Juan](https://discourse.julialang.org/u/Juan)\
**Post date:** [December 21, 2019, 1:42am UTC](https://discourse.julialang.org/t/vs-code-extension-v0-13-0-release-candidate/32360/20 "2019-12-21T01:42:50Z")

</div>

Where is that option?

 ![](https://global.discourse-cdn.com/julialang/original/3X/9/e/9ebf086582aba642045a57fe848376d07787c909.png)

[Next page](https://discourse.julialang.org/t/vs-code-extension-v0-13-0-release-candidate/32360.md?page=2)
