# Am I too stupid to use the Julia vscode plugin?

**URL:** <https://discourse.julialang.org/t/am-i-too-stupid-to-use-the-julia-vscode-plugin/22353>\
**Category:** General Usage\
**Tags:** vscode\
**Created:** [March 26, 2019, 1:40pm UTC](https://discourse.julialang.org/t/am-i-too-stupid-to-use-the-julia-vscode-plugin/22353 "2019-03-26T13:40:53Z")\
**Posts on this page:** 14\
**Page:** 1

<div class="post-metadata">

**Author:** ![carstenbauer](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/carstenbauer/32/4981_2.png) [@carstenbauer](https://discourse.julialang.org/u/carstenbauer)\
**Post date:** [March 26, 2019, 1:40pm UTC](https://discourse.julialang.org/t/am-i-too-stupid-to-use-the-julia-vscode-plugin/22353/1 "2019-03-26T13:40:53Z")

</div>

I just installed a fresh vscode. Afterwards I installed the [julia extension](https://github.com/JuliaEditorSupport/julia-vscode).

Now, I create a new empty Julia file `text.jl` and start typing:

![vscode](https://global.discourse-cdn.com/julialang/original/3X/3/c/3cc688a418cc8256be38ed02f17f89659489640b.gif)

No autocompletion. Even when triggered by `CTRL + SPACE` it just says “No suggestions.”.

I was hoping for [IntelliSense](https://github.com/JuliaEditorSupport/julia-vscode/wiki/IntelliSense).

I can tell that _something_ is working because I can, for example, start the integrated Julia REPL and evalute code from the editor with `CTRL + ENTER`.

Am I doing something wrong?

(I’m on Windows 10.)

---

<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:** [March 26, 2019, 1:43pm UTC](https://discourse.julialang.org/t/am-i-too-stupid-to-use-the-julia-vscode-plugin/22353/2 "2019-03-26T13:43:07Z")

</div>

> <https://github.com/julia-vscode/julia-vscode/issues/647>

---

<div class="post-metadata">

**Author:** ![carstenbauer](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/carstenbauer/32/4981_2.png) [@carstenbauer](https://discourse.julialang.org/u/carstenbauer)\
**Post date:** [March 26, 2019, 1:50pm UTC](https://discourse.julialang.org/t/am-i-too-stupid-to-use-the-julia-vscode-plugin/22353/3 "2019-03-26T13:50:53Z")

</div>

I see, that’s unfortunate. Thanks for pointing out the issue though!

---

<div class="post-metadata">

**Author:** ![longemen3000](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/longemen3000/32/7298_2.png) [@longemen3000](https://discourse.julialang.org/u/longemen3000)\
**Post date:** [March 27, 2019, 1:27am UTC](https://discourse.julialang.org/t/am-i-too-stupid-to-use-the-julia-vscode-plugin/22353/4 "2019-03-27T01:27:36Z")

</div>

weird, im using julia 1.1 on VScode and windows 10 and it looks fine

---

<div class="post-metadata">

**Author:** ![haberdashPI](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/haberdashpi/32/26337_2.png) [@haberdashPI](https://discourse.julialang.org/u/haberdashPI)\
**Post date:** [March 27, 2019, 2:14am UTC](https://discourse.julialang.org/t/am-i-too-stupid-to-use-the-julia-vscode-plugin/22353/5 "2019-03-27T02:14:14Z")

</div>

There a few things that can fail: it might help to open vscode’s output pane and find the output for the Julia language server. In my case I found a bug that was easy to work around and got the language server up and running on 1.1 pretty quickly after that.

---

<div class="post-metadata">

**Author:** ![carstenbauer](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/carstenbauer/32/4981_2.png) [@carstenbauer](https://discourse.julialang.org/u/carstenbauer)\
**Post date:** [March 27, 2019, 3:46pm UTC](https://discourse.julialang.org/t/am-i-too-stupid-to-use-the-julia-vscode-plugin/22353/6 "2019-03-27T15:46:37Z")

</div>

Unfortunately, the julia Language Server output seems to contain only a single line:

```julia
[ Info: Started symbol server

```

---

<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:** [March 27, 2019, 3:50pm UTC](https://discourse.julialang.org/t/am-i-too-stupid-to-use-the-julia-vscode-plugin/22353/7 "2019-03-27T15:50:33Z")

</div>

Indexing all packages can take _really_ long the first time you start the symbol server, so maybe it’s just taking longer than you waited?

---

<div class="post-metadata">

**Author:** ![carstenbauer](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/carstenbauer/32/4981_2.png) [@carstenbauer](https://discourse.julialang.org/u/carstenbauer)\
**Post date:** [March 27, 2019, 4:45pm UTC](https://discourse.julialang.org/t/am-i-too-stupid-to-use-the-julia-vscode-plugin/22353/8 "2019-03-27T16:45:13Z")

</div>

Thanks for the hint. I’ll let it run in the background over night and check again tomorrow morning.

---

<div class="post-metadata">

**Author:** ![carstenbauer](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/carstenbauer/32/4981_2.png) [@carstenbauer](https://discourse.julialang.org/u/carstenbauer)\
**Post date:** [March 28, 2019, 8:44am UTC](https://discourse.julialang.org/t/am-i-too-stupid-to-use-the-julia-vscode-plugin/22353/9 "2019-03-28T08:44:37Z")

</div>

Unfortunately, I still only see the info message above. No autocompletion.

---

<div class="post-metadata">

**Author:** ![Elrod](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/elrod/32/22461_2.png) [@Elrod](https://discourse.julialang.org/u/Elrod)\
**Post date:** [March 28, 2019, 10:23am UTC](https://discourse.julialang.org/t/am-i-too-stupid-to-use-the-julia-vscode-plugin/22353/10 "2019-03-28T10:23:12Z")

</div>

If you solved [this issue](https://github.com/JuliaEditorSupport/julia-vscode/issues/647), mind submitting a PR?

---

<div class="post-metadata">

**Author:** ![haberdashPI](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/haberdashpi/32/26337_2.png) [@haberdashPI](https://discourse.julialang.org/u/haberdashPI)\
**Post date:** [March 28, 2019, 12:33pm UTC](https://discourse.julialang.org/t/am-i-too-stupid-to-use-the-julia-vscode-plugin/22353/11 "2019-03-28T12:33:48Z")

</div>

Oddly enough, I did not encounter this problem. Everything works fine for me in v1.1. Interesting…

---

<div class="post-metadata">

**Author:** ![haberdashPI](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/haberdashpi/32/26337_2.png) [@haberdashPI](https://discourse.julialang.org/u/haberdashPI)\
**Post date:** [March 28, 2019, 12:38pm UTC](https://discourse.julialang.org/t/am-i-too-stupid-to-use-the-julia-vscode-plugin/22353/12 "2019-03-28T12:38:28Z")

</div>

@carstenbauer, is it that you can get no completion, or just no completion for particular symbols? I know there is [this issue](https://github.com/JuliaEditorSupport/julia-vscode/issues/552) and [this one](https://github.com/JuliaEditorSupport/julia-vscode/issues/660) which make the autocompletion of limited usefulness.

---

<div class="post-metadata">

**Author:** ![carstenbauer](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/carstenbauer/32/4981_2.png) [@carstenbauer](https://discourse.julialang.org/u/carstenbauer)\
**Post date:** [March 28, 2019, 1:05pm UTC](https://discourse.julialang.org/t/am-i-too-stupid-to-use-the-julia-vscode-plugin/22353/13 "2019-03-28T13:05:08Z")

</div>

It didn’t work for anything I tried (symbols, Base methods, etc.).

---

<div class="post-metadata">

**Author:** ![carstenbauer](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/carstenbauer/32/4981_2.png) [@carstenbauer](https://discourse.julialang.org/u/carstenbauer)\
**Post date:** [March 29, 2019, 11:38am UTC](https://discourse.julialang.org/t/am-i-too-stupid-to-use-the-julia-vscode-plugin/22353/14 "2019-03-29T11:38:18Z")

</div>

FYI: The github issue mentioned above was closed because a [SymbolServer.jl PR](https://github.com/JuliaEditorSupport/SymbolServer.jl/pull/22) was merged. Maybe things will start working soon.
