# Has anyone gotten VScode working with Julia 1.0?

**URL:** <https://discourse.julialang.org/t/has-anyone-gotten-vscode-working-with-julia-1-0/13199>\
**Category:** Tooling\
**Created:** [August 10, 2018, 6:42pm UTC](https://discourse.julialang.org/t/has-anyone-gotten-vscode-working-with-julia-1-0/13199 "2018-08-10T18:42:29Z")\
**Posts on this page:** 19\
**Page:** 1

<div class="post-metadata">

**Author:** ![affans](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/affans/32/11911_2.png) [@affans](https://discourse.julialang.org/u/affans)\
**Post date:** [August 10, 2018, 6:42pm UTC](https://discourse.julialang.org/t/has-anyone-gotten-vscode-working-with-julia-1-0/13199/1 "2018-08-10T18:42:29Z")

</div>

Starting the REPL from VScode errors out with

```julia
ERROR: LoadError: UndefVarError: Display not defined
Stacktrace:
 [1] top-level scope at none:0
 [2] include at ./boot.jl:317 [inlined]
 [3] include_relative(::Module, ::String) at ./loading.jl:1038
 [4] include(::Module, ::String) at ./sysimg.jl:29
 [5] exec_options(::Base.JLOptions) at ./client.jl:229
 [6] _start() at ./client.jl:421
in expression starting at /Users/abmlab/.vscode/extensions/julialang.language-julia-0.10.3/scripts/terminalserver/terminalserver.jl:39

```

version info:  
julia\> versioninfo()

```julia
Julia Version 1.0.0
Commit 5d4eaca0c9 (2018-08-08 20:58 UTC)
Platform Info:
  OS: macOS (x86_64-apple-darwin14.5.0)
  CPU: Intel(R) Core(TM) i5-4278U CPU @ 2.60GHz
  WORD_SIZE: 64
  LIBM: libopenlibm
  LLVM: libLLVM-6.0.0 (ORCJIT, haswell)

```

---

<div class="post-metadata">

**Author:** ![js135005](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/js135005/32/8219_2.png) [@js135005](https://discourse.julialang.org/u/js135005)\
**Post date:** [August 10, 2018, 6:49pm UTC](https://discourse.julialang.org/t/has-anyone-gotten-vscode-working-with-julia-1-0/13199/2 "2018-08-10T18:49:29Z")

</div>

VScode runs under Julia v0.7.0 with quite a few deprecations. Given that Julia v1.0.0 is like v0.7.0 with the deprecations gone (i.e. not working at all), I would not expect it to work at all.

---

<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:** [August 11, 2018, 1:55am UTC](https://discourse.julialang.org/t/has-anyone-gotten-vscode-working-with-julia-1-0/13199/3 "2018-08-11T01:55:55Z")

</div>

We are working on a release for 1.0, but it isn’t done yet.

---

<div class="post-metadata">

**Author:** ![tk3369](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/tk3369/32/2824_2.png) [@tk3369](https://discourse.julialang.org/u/tk3369)\
**Post date:** [August 11, 2018, 1:57am UTC](https://discourse.julialang.org/t/has-anyone-gotten-vscode-working-with-julia-1-0/13199/4 "2018-08-11T01:57:06Z")

</div>

Need any help?

---

<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:** [August 11, 2018, 4:35am UTC](https://discourse.julialang.org/t/has-anyone-gotten-vscode-working-with-julia-1-0/13199/5 "2018-08-11T04:35:30Z")

</div>

Probably, but I think Zac has done a lot already and we need to merge that first…

---

<div class="post-metadata">

**Author:** ![Yifan\_Liu](https://avatars.discourse-cdn.com/v4/letter/y/4da419/32.png) [@Yifan\_Liu](https://discourse.julialang.org/u/Yifan_Liu)\
**Post date:** [August 26, 2018, 3:57pm UTC](https://discourse.julialang.org/t/has-anyone-gotten-vscode-working-with-julia-1-0/13199/6 "2018-08-26T15:57:04Z")

</div>

Is there any time line for 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:** [August 27, 2018, 2:07am UTC](https://discourse.julialang.org/t/has-anyone-gotten-vscode-working-with-julia-1-0/13199/7 "2018-08-27T02:07:19Z")

</div>

Not really, I’m afraid… Zac is working on it, but my semester started and right now I don’t have much time…

---

<div class="post-metadata">

**Author:** ![bernhard](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/bernhard/32/2619_2.png) [@bernhard](https://discourse.julialang.org/u/bernhard)\
**Post date:** [October 3, 2018, 7:43am UTC](https://discourse.julialang.org/t/has-anyone-gotten-vscode-working-with-julia-1-0/13199/8 "2018-10-03T07:43:02Z")

</div>

I understand some people have VSCode working?  
I am using VS Code 1.27.2 and Julia 1.0 (or maybe 1.0.1) and still get the error (as in the first post above)  
`ERROR: LoadError: UndefVarError: Display not defined`

any ideas?

---

<div class="post-metadata">

**Author:** ![LeoK987](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/leok987/32/4880_2.png) [@LeoK987](https://discourse.julialang.org/u/LeoK987)\
**Post date:** [October 12, 2018, 1:09am UTC](https://discourse.julialang.org/t/has-anyone-gotten-vscode-working-with-julia-1-0/13199/9 "2018-10-12T01:09:27Z")

</div>

Just got the master version [here](https://github.com/JuliaEditorSupport/julia-vscode). It works with Julia 1.0.1 and VSCode 1.28. Thanks to devs.

---

<div class="post-metadata">

**Author:** ![Yifan\_Liu](https://avatars.discourse-cdn.com/v4/letter/y/4da419/32.png) [@Yifan\_Liu](https://discourse.julialang.org/u/Yifan_Liu)\
**Post date:** [October 14, 2018, 3:56am UTC](https://discourse.julialang.org/t/has-anyone-gotten-vscode-working-with-julia-1-0/13199/10 "2018-10-14T03:56:47Z")

</div>

Any update? I guess Julia Computing may want to spare more resources to make Julia work on VS Code.

---

<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:** [October 14, 2018, 5:03am UTC](https://discourse.julialang.org/t/has-anyone-gotten-vscode-working-with-julia-1-0/13199/11 "2018-10-14T05:03:16Z")

</div>

We are working on it and making good progress but I don’t know when it will be done. Julia Computing is not involved in any significant way in the development of the extension, it is all volunteer time.

---

<div class="post-metadata">

**Author:** ![gdkrmr](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/gdkrmr/32/2791_2.png) [@gdkrmr](https://discourse.julialang.org/u/gdkrmr)\
**Post date:** [October 14, 2018, 8:58am UTC](https://discourse.julialang.org/t/has-anyone-gotten-vscode-working-with-julia-1-0/13199/12 "2018-10-14T08:58:58Z")

</div>

I am really happy that you are making progress! It already loads on `Julia 1.0` on `Emacs` with a slightly modified `lsp-julia`; `LanguageServer`, `StaticLint`, and `CSTParser` must be on master, although it still crashes from time to time. Are bug reports already useful for you at this stage?

---

<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:** [October 14, 2018, 11:49am UTC](https://discourse.julialang.org/t/has-anyone-gotten-vscode-working-with-julia-1-0/13199/13 "2018-10-14T11:49:38Z")

</div>

Yes please do report crashes including the (Julia) stacktraces to [https://github.com/JuliaEditorSupport/julia-vscode/issues](https://github.com/JuliaEditorSupport/julia-vscode/issues)

---

<div class="post-metadata">

**Author:** ![favba](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/favba/32/2735_2.png) [@favba](https://discourse.julialang.org/u/favba)\
**Post date:** [October 14, 2018, 1:43pm UTC](https://discourse.julialang.org/t/has-anyone-gotten-vscode-working-with-julia-1-0/13199/14 "2018-10-14T13:43:48Z")

</div>

While the new version is not released, I’ve been using it for juliav1.0 code with the executable path pointing to julia v0.6.  
It provides basic editing features reasonably well (unicode symbol tab completion, basic linter, etc…). Of course, it doesn’t work well for code execution.

---

<div class="post-metadata">

**Author:** ![Seanny123](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/seanny123/32/5271_2.png) [@Seanny123](https://discourse.julialang.org/u/Seanny123)\
**Post date:** [November 13, 2018, 5:02pm UTC](https://discourse.julialang.org/t/has-anyone-gotten-vscode-working-with-julia-1-0/13199/15 "2018-11-13T17:02:52Z")

</div>

The alpha version worked for me!

> [@Julia 1.0 IDE for Windows](https://discourse.julialang.org/t/julia-1-0-ide-for-windows/17449/6):
>
> The julia 1.0 compatible [version 0.11.0-alpha](https://github.com/JuliaEditorSupport/julia-vscode/releases) of the VSCode-Pugin for julia has just been released. It has to be installed using the .vsix-file from that link until it will be released as stable version. I have been using the master branch of the plugin for the last few weeks and 1.0 support is pretty good now.

---

<div class="post-metadata">

**Author:** ![HCrepaz](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/hcrepaz/32/4531_2.png) [@HCrepaz](https://discourse.julialang.org/u/HCrepaz)\
**Post date:** [November 15, 2018, 9:01am UTC](https://discourse.julialang.org/t/has-anyone-gotten-vscode-working-with-julia-1-0/13199/16 "2018-11-15T09:01:31Z")

</div>

Small update:  
A beta version is out: [https://github.com/JuliaEditorSupport/julia-vscode/releases/tag/v0.11.0-beta.1](https://github.com/JuliaEditorSupport/julia-vscode/releases/tag/v0.11.0-beta.1)

---

<div class="post-metadata">

**Author:** ![Ajaychat3](https://avatars.discourse-cdn.com/v4/letter/a/ecd19e/32.png) [@Ajaychat3](https://discourse.julialang.org/u/Ajaychat3)\
**Post date:** [November 15, 2018, 9:12am UTC](https://discourse.julialang.org/t/has-anyone-gotten-vscode-working-with-julia-1-0/13199/17 "2018-11-15T09:12:45Z")

</div>

I get this error message as soon I open a script in VSCODE. I have done install/uninstall couple of time but still the error persists.

 ![Untitled](https://global.discourse-cdn.com/julialang/original/3X/4/1/41c32bc208785ee64f8a6d13cee010f8ab0c2982.png)

---

<div class="post-metadata">

**Author:** ![jonathanBieler](https://avatars.discourse-cdn.com/v4/letter/j/82dd89/32.png) [@jonathanBieler](https://discourse.julialang.org/u/jonathanBieler)\
**Post date:** [November 15, 2018, 9:36am UTC](https://discourse.julialang.org/t/has-anyone-gotten-vscode-working-with-julia-1-0/13199/18 "2018-11-15T09:36:34Z")

</div>

Same here. I managed to start the REPL by disabling Revise in the options (my Revise is broken), but otherwise I get the same error message.

---

<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:** [November 15, 2018, 11:43am UTC](https://discourse.julialang.org/t/has-anyone-gotten-vscode-working-with-julia-1-0/13199/19 "2018-11-15T11:43:17Z")

</div>

I did twice.  
On my Windows 10 computer it was easy.  
On my Windows 7 at work was a little bit more difficult because I didn’t know I had to install Powershell 3.  
You need to configure the path to julia.exe, add exclusions to your antivirus/firewall and I think that’s it.  
Though I haven’t used it extensively.
