# Tab-autocompletion in VS Code stopped working after upgrading Julia

**URL:** <https://discourse.julialang.org/t/tab-autocompletion-in-vs-code-stopped-working-after-upgrading-julia/128321>\
**Category:** VS Code\
**Tags:** vscode, autocompletion\
**Created:** [April 23, 2025, 7:32am UTC](https://discourse.julialang.org/t/tab-autocompletion-in-vs-code-stopped-working-after-upgrading-julia/128321 "2025-04-23T07:32:36Z")\
**Posts on this page:** 11\
**Page:** 1

<div class="post-metadata">

**Author:** ![shubh\_b](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/shubh_b/32/20697_2.png) [@shubh\_b](https://discourse.julialang.org/u/shubh_b)\
**Post date:** [April 23, 2025, 7:32am UTC](https://discourse.julialang.org/t/tab-autocompletion-in-vs-code-stopped-working-after-upgrading-julia/128321/1 "2025-04-23T07:32:36Z")

</div>

I was using Julia-1.10.3, it was working smoothly with VS Code. But when I upgraded to Julia-1.11.5, VS Code stopped suggestions and tab-autocompletion of function names from any module, standard library. It is suggesting the base functions only. In below-right corner of VS Code I noticed this notification:  
`Error while communicating with LS. Check output > Julia Language Server for additional information`.  
So, checked the OUTPUT, it is showing like this:

 ![Screenshot 2025-04-23 090742](https://global.discourse-cdn.com/julialang/original/3X/2/8/28db365e363bfe230d507a9b0374d31c02950de5.png)

Using

```julia
--Windows 11
--Julia v1.11.5
--VS Code v1.99.3
--Julia extension for VS Code v1.127.2

```

It is very difficult to develop code without suggestions and autocompletion support. Can someone please help to resolve this issue? Thank you in advance…

---

<div class="post-metadata">

**Author:** ![GHTaarn](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/ghtaarn/32/216007_2.png) [@GHTaarn](https://discourse.julialang.org/u/GHTaarn)\
**Post date:** [April 23, 2025, 11:19am UTC](https://discourse.julialang.org/t/tab-autocompletion-in-vs-code-stopped-working-after-upgrading-julia/128321/2 "2025-04-23T11:19:28Z")

</div>

I’ve never used VS Code, but have you scrolled to the bottom of that window?

---

<div class="post-metadata">

**Author:** ![shubh\_b](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/shubh_b/32/20697_2.png) [@shubh\_b](https://discourse.julialang.org/u/shubh_b)\
**Post date:** [April 23, 2025, 1:05pm UTC](https://discourse.julialang.org/t/tab-autocompletion-in-vs-code-stopped-working-after-upgrading-julia/128321/3 "2025-04-23T13:05:23Z")

</div>

Okay. Bottom of the Window looks like this:

 ![Screenshot 2025-04-23 183259](https://global.discourse-cdn.com/julialang/original/3X/0/8/08f6955d73ece245284132e43704c57928e7b691.png)

I think you mean the status bar. Isn’t it?

---

<div class="post-metadata">

**Author:** ![GHTaarn](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/ghtaarn/32/216007_2.png) [@GHTaarn](https://discourse.julialang.org/u/GHTaarn)\
**Post date:** [April 23, 2025, 1:19pm UTC](https://discourse.julialang.org/t/tab-autocompletion-in-vs-code-stopped-working-after-upgrading-julia/128321/4 "2025-04-23T13:19:03Z")

</div>

What I meant is that in the image of your first post there is no error message, but I cannot see if that is the entire output (it could just be the first dozen lines or so), so I wanted to make sure that you have scrolled to the bottom. I expect that you can do this by clicking in the middle of the window and pressing the down arrow key a lot of times (e.g. 50 times).

If there are any error messages hidden at the bottom of the output, maybe they can give a clue about what is wrong.

---

<div class="post-metadata">

**Author:** ![shubh\_b](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/shubh_b/32/20697_2.png) [@shubh\_b](https://discourse.julialang.org/u/shubh_b)\
**Post date:** [April 23, 2025, 1:28pm UTC](https://discourse.julialang.org/t/tab-autocompletion-in-vs-code-stopped-working-after-upgrading-julia/128321/5 "2025-04-23T13:28:51Z")

</div>

Oh oh. In the first post that’s all. Nothing hidden there in the information from OUTPUT tab. Let me take the screenshot once again. In VS Code notification below-right corner this error message pops up:

 ![Screenshot 2025-04-23 185521](https://global.discourse-cdn.com/julialang/original/3X/8/4/84a289f9fcd6337585f08e669e11ea612595d546.png)

which says `Error while communicating with LS. Check output > Julia Language Server for additional information`.

---

<div class="post-metadata">

**Author:** ![GHTaarn](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/ghtaarn/32/216007_2.png) [@GHTaarn](https://discourse.julialang.org/u/GHTaarn)\
**Post date:** [April 23, 2025, 1:36pm UTC](https://discourse.julialang.org/t/tab-autocompletion-in-vs-code-stopped-working-after-upgrading-julia/128321/6 "2025-04-23T13:36:56Z")

</div>

Okay, in that case I am out of ideas (as I said, I know very little about VS Code). It seems that this is very much a CS Code issue, so I changed the title and category to better reflect that (feel free to change it back if you disagree). This will hopefully attract the attention of someone with more experience with VS Code.

---

<div class="post-metadata">

**Author:** ![shubh\_b](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/shubh_b/32/20697_2.png) [@shubh\_b](https://discourse.julialang.org/u/shubh_b)\
**Post date:** [April 23, 2025, 1:42pm UTC](https://discourse.julialang.org/t/tab-autocompletion-in-vs-code-stopped-working-after-upgrading-julia/128321/7 "2025-04-23T13:42:08Z")

</div>

Thank you. It’s okay you changed the category you felt it to be in.  
If you don’t mind, which editor do you use for developing in Julia?

---

<div class="post-metadata">

**Author:** ![GHTaarn](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/ghtaarn/32/216007_2.png) [@GHTaarn](https://discourse.julialang.org/u/GHTaarn)\
**Post date:** [April 23, 2025, 1:45pm UTC](https://discourse.julialang.org/t/tab-autocompletion-in-vs-code-stopped-working-after-upgrading-julia/128321/8 "2025-04-23T13:45:27Z")

</div>

I use Vim and work on Linux. I don’t know if Vim has autocompletion, I have not set it up to do that.

---

<div class="post-metadata">

**Author:** ![juliohm](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/juliohm/32/215266_2.png) [@juliohm](https://discourse.julialang.org/u/juliohm)\
**Post date:** [April 23, 2025, 2:13pm UTC](https://discourse.julialang.org/t/tab-autocompletion-in-vs-code-stopped-working-after-upgrading-julia/128321/9 "2025-04-23T14:13:11Z")

</div>

In order to auto-complete, you need to make sure that VSCode is looking into the correct environment with the packages you are using. In your screenshot at the bottom of the window you see

`Julia env: v1.11`

Click on it and set the environment to your project folder (it should contain a Project.toml).

---

<div class="post-metadata">

**Author:** ![shubh\_b](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/shubh_b/32/20697_2.png) [@shubh\_b](https://discourse.julialang.org/u/shubh_b)\
**Post date:** [April 23, 2025, 2:59pm UTC](https://discourse.julialang.org/t/tab-autocompletion-in-vs-code-stopped-working-after-upgrading-julia/128321/10 "2025-04-23T14:59:07Z")

</div>

I am using standard libraries `Dates`, `LinearAlgebra`. In that case also should I set the environment?

---

<div class="post-metadata">

**Author:** ![juliohm](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/juliohm/32/215266_2.png) [@juliohm](https://discourse.julialang.org/u/juliohm)\
**Post date:** [April 23, 2025, 3:58pm UTC](https://discourse.julialang.org/t/tab-autocompletion-in-vs-code-stopped-working-after-upgrading-julia/128321/11 "2025-04-23T15:58:19Z")

</div>

I don’t think so, but try to create a project folder with an environment and check if the auto-complete works there. If it does, then the standard libraries auto-completion can be a separate issue.
