# VS Code extension v0.11 released

**URL:** <https://discourse.julialang.org/t/vs-code-extension-v0-11-released/19204>\
**Category:** VS Code\
**Tags:** announcement\
**Created:** [January 2, 2019, 6:59pm UTC](https://discourse.julialang.org/t/vs-code-extension-v0-11-released/19204 "2019-01-02T18:59:06Z")\
**Posts on this page:** 16\
**Page:** 2

<div class="post-metadata">

**Author:** ![ufechner7](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/ufechner7/32/51363_2.png) [@ufechner7](https://discourse.julialang.org/u/ufechner7)\
**Post date:** [January 5, 2019, 8:52am UTC](https://discourse.julialang.org/t/vs-code-extension-v0-11-released/19204/21 "2019-01-05T08:52:37Z")

</div>

To answer my own question:

Adding the following code to the file startup.jl in ~/.julia/config makes it possible to plot in a separate window with PyPlot from the build-in repl:

```julia
atreplinit() do REPL
    @async begin
        sleep(0.1)
        try
            @eval Base.Multimedia.popdisplay()
        catch err
            warn("Could not pop the multimedia display.")
        end
    end
end

```

Thanks!

---

<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:** [January 5, 2019, 10:01pm UTC](https://discourse.julialang.org/t/vs-code-extension-v0-11-released/19204/22 "2019-01-05T22:01:19Z")

</div>

We should probably make that easier, and add say `enableplotpane` and `disableplotpane` or something like that… [https://github.com/JuliaEditorSupport/julia-vscode/issues/655](https://github.com/JuliaEditorSupport/julia-vscode/issues/655)

---

<div class="post-metadata">

**Author:** ![cortner](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/cortner/32/204_2.png) [@cortner](https://discourse.julialang.org/u/cortner)\
**Post date:** [January 6, 2019, 7:28pm UTC](https://discourse.julialang.org/t/vs-code-extension-v0-11-released/19204/23 "2019-01-06T19:28:22Z")

</div>

I’ve be been an atom user for a while now but want to try vscode. (Primarily because if the excellent latex-Workshop.)

At first glance I am missing In vscode-Code Julia the possibility to evaluate into a module. My understanding is that it always evaluated into the REPL? Is the wirkflow then simply based inn Revise?

---

<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:** [January 6, 2019, 9:52pm UTC](https://discourse.julialang.org/t/vs-code-extension-v0-11-released/19204/24 "2019-01-06T21:52:30Z")

</div>

We did have an option to eval into a module at some point. I think that should still work? There should be a command to change the module of the REPL, I think…

---

<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:** [January 6, 2019, 10:33pm UTC](https://discourse.julialang.org/t/vs-code-extension-v0-11-released/19204/25 "2019-01-06T22:33:17Z")

</div>

Eval-in-module was removed in favour of using Revise for the last release. Given time constraints it seems sensible to use a well engineered and maintained package than our own (rather hacky) approach (though the two approaches may not provide exactly the same functionality).

---

<div class="post-metadata">

**Author:** ![qsong](https://avatars.discourse-cdn.com/v4/letter/q/d07c76/32.png) [@qsong](https://discourse.julialang.org/u/qsong)\
**Post date:** [January 7, 2019, 2:52pm UTC](https://discourse.julialang.org/t/vs-code-extension-v0-11-released/19204/26 "2019-01-07T14:52:59Z")

</div>

My use case: Julia on WSL + VS Code on Windows  
It seems `julia.executablePath` could not be set.  
I was wondering if you provide additional way to point to the julia executable `wsl julia`.  
Thanks!  
p.s. my current workaround setting is as follows.

```julia
{
    "terminal.integrated.shell.windows": "C:\\Windows\\System32\\wsl.exe",
    "terminal.external.windowsExec": "C:\\Windows\\System32\\wsl.exe",
    "terminal.integrated.shellArgs.windows": ["julia"]
}

```

However I was wondering if `julia.executable` be provided beside `julia.executablePath`. That is, instead of specify the path is it possible to specify the command?

---

<div class="post-metadata">

**Author:** ![aortizb](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/aortizb/32/6513_2.png) [@aortizb](https://discourse.julialang.org/u/aortizb)\
**Post date:** [January 7, 2019, 10:51pm UTC](https://discourse.julialang.org/t/vs-code-extension-v0-11-released/19204/27 "2019-01-07T22:51:57Z")

</div>

I have only used Juno so far. Now, I downloaded VS Code + the Julia extension. It looks beautiful. Great work! I open a jl file, select the lines to be run and then press CTRL + Enter. As a result, the selected lines are copied to the REPL and after that they are executed. Is this the way the VS Code works or it is just a bug? Personally, I don’t find useful to have the code copied to the REPL. I think that would be a problem if the code is long. Is there any other way to run the jl file without the selected lines being copied to the REPL? I am thinking about something like the run file arrow of Juno.

---

<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:** [January 7, 2019, 11:02pm UTC](https://discourse.julialang.org/t/vs-code-extension-v0-11-released/19204/28 "2019-01-07T23:02:51Z")

</div>

‘Execue File’ normally bound to F5, though if the file is dirty (has unsaved edits) it will still paste it to the REPL

---

<div class="post-metadata">

**Author:** ![aortizb](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/aortizb/32/6513_2.png) [@aortizb](https://discourse.julialang.org/u/aortizb)\
**Post date:** [January 7, 2019, 11:18pm UTC](https://discourse.julialang.org/t/vs-code-extension-v0-11-released/19204/29 "2019-01-07T23:18:40Z")

</div>

@ZacLN Thanks. Yes, that is was I found in many blogs. However, in the VS Code I have all F5 combinations go to the debug modes. Then, the command palette opens asking for “Select Environment.” I don’t understand how to follow from there.

---

<div class="post-metadata">

**Author:** ![drmartinrohde](https://avatars.discourse-cdn.com/v4/letter/d/f0a364/32.png) [@drmartinrohde](https://discourse.julialang.org/u/drmartinrohde)\
**Post date:** [January 9, 2019, 8:15am UTC](https://discourse.julialang.org/t/vs-code-extension-v0-11-released/19204/30 "2019-01-09T08:15:10Z")

</div>

I can confirm this. Problems solved after running this procedure. Thanks Phelipe.

---

<div class="post-metadata">

**Author:** ![pablosanjose](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/pablosanjose/32/7006_2.png) [@pablosanjose](https://discourse.julialang.org/u/pablosanjose)\
**Post date:** [January 9, 2019, 1:40pm UTC](https://discourse.julialang.org/t/vs-code-extension-v0-11-released/19204/31 "2019-01-09T13:40:31Z")

</div>

Excellent work with v0.11!

Question: is it possible to enable Unicode character completion of LaTeX commands _in markdown files_? (It works in .jl files, just not in the .md context)

[This might be unrelated to the Julia extension, I’m not sure, but it would be great if it could be generalised a bit to help with markdown completion too]

EDIT: Nevermind, I just found out about the Unicode Latex extension ([Unicode Latex - Visual Studio Marketplace](https://marketplace.visualstudio.com/items?itemName=oijaz.unicode-latex))

---

<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:** [January 9, 2019, 5:01pm UTC](https://discourse.julialang.org/t/vs-code-extension-v0-11-released/19204/32 "2019-01-09T17:01:21Z")

</div>

I think our completion should work in \*.jmd files!

---

<div class="post-metadata">

**Author:** ![ffmorais](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/ffmorais/32/6674_2.png) [@ffmorais](https://discourse.julialang.org/u/ffmorais)\
**Post date:** [January 10, 2019, 2:27pm UTC](https://discourse.julialang.org/t/vs-code-extension-v0-11-released/19204/33 "2019-01-10T14:27:57Z")

</div>

Thank you all for this.  
For now it works fine

---

<div class="post-metadata">

**Author:** ![musm](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/musm/32/3675_2.png) [@musm](https://discourse.julialang.org/u/musm)\
**Post date:** [January 15, 2019, 9:07pm UTC](https://discourse.julialang.org/t/vs-code-extension-v0-11-released/19204/34 "2019-01-15T21:07:12Z")

</div>

I get “error server not running” and the linter doesn’t seem to work?

Do I need to install anything from the Julia side to get the extension to work?

---

<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:** [January 15, 2019, 10:24pm UTC](https://discourse.julialang.org/t/vs-code-extension-v0-11-released/19204/35 "2019-01-15T22:24:19Z")

</div>

Can you start a REPL?

---

<div class="post-metadata">

**Author:** ![musm](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/musm/32/3675_2.png) [@musm](https://discourse.julialang.org/u/musm)\
**Post date:** [January 16, 2019, 5:35am UTC](https://discourse.julialang.org/t/vs-code-extension-v0-11-released/19204/36 "2019-01-16T05:35:18Z")

</div>

yes

[Previous page](https://discourse.julialang.org/t/vs-code-extension-v0-11-released/19204.md?page=1)
