# Julia autocompletion not working in VSCode

**URL:** <https://discourse.julialang.org/t/julia-autocompletion-not-working-in-vscode/107549>\
**Category:** General Usage\
**Tags:** ide, vscode, autocomplete\
**Created:** [December 13, 2023, 5:59am UTC](https://discourse.julialang.org/t/julia-autocompletion-not-working-in-vscode/107549 "2023-12-13T05:59:05Z")\
**Posts on this page:** 17\
**Page:** 1

<div class="post-metadata">

**Author:** ![Maddy](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/maddy/32/210658_2.png) [@Maddy](https://discourse.julialang.org/u/Maddy)\
**Post date:** [December 13, 2023, 5:59am UTC](https://discourse.julialang.org/t/julia-autocompletion-not-working-in-vscode/107549/1 "2023-12-13T05:59:05Z")

</div>

I returned to programming after a few months. VScode seems to have changed. I can’t use Julia with the autocompletion anymore! Please help!!!

 ![Screenshot (349)](https://global.discourse-cdn.com/julialang/original/3X/4/1/41c8171908de53b0202622c4b8bf6e7b05bc271c.png)  
look!

I checked whether they work for python to make sure the problem is with Julia alone and yes, it works…

 ![Screenshot (348)](https://global.discourse-cdn.com/julialang/original/3X/0/0/00dc7aa867e0f2820c8206d062cb5baf60de6d00.png)

---

<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:** [December 13, 2023, 7:28am UTC](https://discourse.julialang.org/t/julia-autocompletion-not-working-in-vscode/107549/2 "2023-12-13T07:28:55Z")

</div>

How did you install Julia? Which version of Julia are you using?  
Best way is is to use [juliaup](https://github.com/JuliaLang/juliaup) because it also sets up the paths for VSCode automatically.

Are you working with local environments? If yes, what is in your environment?  
What is the output of:

```julia
julia --project
using Pkg
Pkg.status()

```

Finally, which version of the Julia extension of VSCode are you using?

---

<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 13, 2023, 8:28am UTC](https://discourse.julialang.org/t/julia-autocompletion-not-working-in-vscode/107549/3 "2023-12-13T08:28:19Z")

</div>

Also try clicking on the `Julia: Starting Language Server` in the status bar, which should take you to the “Output” panel. There might be some error messages in there (or you may just need to be patient).

---

<div class="post-metadata">

**Author:** ![Maddy](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/maddy/32/210658_2.png) [@Maddy](https://discourse.julialang.org/u/Maddy)\
**Post date:** [December 13, 2023, 9:57am UTC](https://discourse.julialang.org/t/julia-autocompletion-not-working-in-vscode/107549/4 "2023-12-13T09:57:35Z")

</div>

`C:\Users\DELL\.julia\environments\v1.9"\Project.toml` (empty project)

woah! I don’t want any environments in the first place. How do I exit it???  
Also, I just updated Julia by downloading the latest version from the site, installing it in my software folder, updating the executable path in VSCode and adding Julia to path. Still not working

---

<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 13, 2023, 9:59am UTC](https://discourse.julialang.org/t/julia-autocompletion-not-working-in-vscode/107549/5 "2023-12-13T09:59:49Z")

</div>

I’d suggest down-grading to the last release of the extension, not the pre-release (there’s a bug in there that messes up the environment path, as you can tell by the superfluous `"` in there).

---

<div class="post-metadata">

**Author:** ![Maddy](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/maddy/32/210658_2.png) [@Maddy](https://discourse.julialang.org/u/Maddy)\
**Post date:** [December 13, 2023, 10:00am UTC](https://discourse.julialang.org/t/julia-autocompletion-not-working-in-vscode/107549/6 "2023-12-13T10:00:35Z")

</div>

how to I click it? I can’t! I can only click the environment thingy which opens the command pannel like thing, asking me to choose another folder (another environment) but again, I just wanna run the plain old Julia, which gives syntax highlighting, suggestions and autocompletion while working in VScode how do I do it??? pleaseee helpppppppp

---

<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 13, 2023, 10:05am UTC](https://discourse.julialang.org/t/julia-autocompletion-not-working-in-vscode/107549/7 "2023-12-13T10:05:28Z")

</div>

Go to Output and select Julia Language Server in the dropdown:

 ![image](https://global.discourse-cdn.com/julialang/original/3X/7/7/7707bfda791ab379e871dd80e6a69e742ff4031c.png)

---

<div class="post-metadata">

**Author:** ![Maddy](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/maddy/32/210658_2.png) [@Maddy](https://discourse.julialang.org/u/Maddy)\
**Post date:** [December 13, 2023, 10:05am UTC](https://discourse.julialang.org/t/julia-autocompletion-not-working-in-vscode/107549/8 "2023-12-13T10:05:55Z")

</div>

[Info: Precompiling VSCodeServer [9f5989ce-84fe-42d4-91ec-6a7a8d53ed0f]

why does it say that?? I don’t want an environment. How do I exit??? also, I did revert back to the released version, still doesn’t work

---

<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 13, 2023, 10:10am UTC](https://discourse.julialang.org/t/julia-autocompletion-not-working-in-vscode/107549/9 "2023-12-13T10:10:16Z")

</div>

You’ll always be in _an_ environment (though that might be the global one). Don’t worry about the “precompiling” message, that’s normal and expected.

---

<div class="post-metadata">

**Author:** ![Maddy](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/maddy/32/210658_2.png) [@Maddy](https://discourse.julialang.org/u/Maddy)\
**Post date:** [December 13, 2023, 10:12am UTC](https://discourse.julialang.org/t/julia-autocompletion-not-working-in-vscode/107549/10 "2023-12-13T10:12:31Z")

</div>

ahhh task was selected earlier, as soon as I selected this the following message appears on the REPL:

> The language client requires VS Code version ^1.82.0 but received version 1.80.1

---

<div class="post-metadata">

**Author:** ![Maddy](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/maddy/32/210658_2.png) [@Maddy](https://discourse.julialang.org/u/Maddy)\
**Post date:** [December 13, 2023, 10:13am UTC](https://discourse.julialang.org/t/julia-autocompletion-not-working-in-vscode/107549/11 "2023-12-13T10:13:37Z")

</div>

but the precompiling message was not there until a few months ago… as far as I remember, then I would just run up the code and it would evaluate

---

<div class="post-metadata">

**Author:** ![Maddy](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/maddy/32/210658_2.png) [@Maddy](https://discourse.julialang.org/u/Maddy)\
**Post date:** [December 13, 2023, 10:20am UTC](https://discourse.julialang.org/t/julia-autocompletion-not-working-in-vscode/107549/12 "2023-12-13T10:20:34Z")

</div>

![Screenshot 2023-12-13 154703](https://global.discourse-cdn.com/julialang/original/3X/6/3/63a0b0825ed83841a2e4f32283e0f31618dd78b6.png)  
Woah what? helpppp (I’m sorry I’m acting like a beginner… I mean I am … but idk… such a thing never happened before in like my past 2 years of programming. And I got an exam tomorrow so kinda stressed; just opened Julia to try an SDL package along with checking my answers for Matrix Multiplications xD and I get all this!)

---

<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 13, 2023, 10:29am UTC](https://discourse.julialang.org/t/julia-autocompletion-not-working-in-vscode/107549/13 "2023-12-13T10:29:33Z")

</div>

What version of the extension are you on? It should be 1.61.2.

---

<div class="post-metadata">

**Author:** ![Maddy](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/maddy/32/210658_2.png) [@Maddy](https://discourse.julialang.org/u/Maddy)\
**Post date:** [December 13, 2023, 10:32am UTC](https://discourse.julialang.org/t/julia-autocompletion-not-working-in-vscode/107549/14 "2023-12-13T10:32:26Z")

</div>

yes it is 1.61.2. I reckon it is some VSCode thing that I have toggled off unknowingly. What might be all the settings that I can mess up?

---

<div class="post-metadata">

**Author:** ![Maddy](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/maddy/32/210658_2.png) [@Maddy](https://discourse.julialang.org/u/Maddy)\
**Post date:** [December 19, 2023, 6:12am UTC](https://discourse.julialang.org/t/julia-autocompletion-not-working-in-vscode/107549/15 "2023-12-19T06:12:39Z")

</div>

Okay, I figured the problem somehow was, as @pfitzseb pointed out, the status of Julia’s language server. It was stuck on Julia: Starting Language Server. I reverted to a previous release (v1.60.2) after a fresh install of both Julia and VScode (idk if that was even necessary) but yeah, that seemed to fix it.

[![Build and Test](https://github.com/julia-vscode/julia-vscode/actions/workflows/main.yml/badge.svg)](https://github.com/julia-vscode/julia-vscode/actions/workflows/main.yml) [![Docs](https://img.shields.io/badge/docs-latest-blue.svg)](https://www.julia-vscode.org/docs/latest/)

I have no idea why Julia’s build and test show ‘failing’ though.

---

<div class="post-metadata">

**Author:** ![fonsp](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/fonsp/32/222349_2.png) [@fonsp](https://discourse.julialang.org/u/fonsp)\
**Post date:** [December 11, 2024, 3:57pm UTC](https://discourse.julialang.org/t/julia-autocompletion-not-working-in-vscode/107549/16 "2024-12-11T15:57:51Z")

</div>

On my student’s computer there is no autocomplete, and there is no “Julia Language Server” in the output tab, only “Julia”, “Julia Testserver” and “Julia Notebook Kernels”. It’s a newly installed VS Code with the Julia extension (Julia Tab works on the left) and juliaup.

---

<div class="post-metadata">

**Author:** ![jcbritobr](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/jcbritobr/32/219275_2.png) [@jcbritobr](https://discourse.julialang.org/u/jcbritobr)\
**Post date:** [August 3, 2025, 1:25pm UTC](https://discourse.julialang.org/t/julia-autocompletion-not-working-in-vscode/107549/17 "2025-08-03T13:25:15Z")

</div>

In my example environment, all works well but in jupyter. It just dont autocomplete, and Language Server was started as expected:

```julia-auto
 Info: Loaded all packages into cache in 2.0s (100%)
============== Startup timings ==============
       0.0 - LS startup started (0.0s since last event)
     0.054 - connection established (0.054s since last event)
     2.306 - (async) listening to client events (2.252s since last event)
     2.428 - (async) listening to symbol server events (0.122s since last event)
     2.428 - starting combined listener (0.0s since last event)
     2.432 - LSP/initialize (0.0039999s since last event)
     4.508 - LSP/initialized (2.076s since last event)
    64.279 - LSP/textDocument/didOpen (59.771s since last event)
    64.817 - LSP/textDocument/didOpen (0.538s since last event)
    64.818 - LSP/textDocument/didOpen (0.0010002s since last event)
     64.82 - LSP/textDocument/didOpen (0.0019999s since last event)
    64.821 - LSP/textDocument/didOpen (0.00099993s since last event)
    64.822 - LSP/textDocument/didOpen (0.0010002s since last event)
    64.823 - LSP/textDocument/didOpen (0.00099993s since last event)
    64.825 - LSP/textDocument/didOpen (0.0020001s since last event)
    64.826 - LSP/textDocument/didOpen (0.00099993s since last event)
    64.827 - LSP/textDocument/didOpen (0.00099993s since last event)
    64.828 - LSP/textDocument/didOpen (0.0010002s since last event)
    64.829 - LSP/textDocument/didOpen (0.00099993s since last event)
    64.831 - LSP/textDocument/didOpen (0.0019999s since last event)
    64.891 - LSP/textDocument/inlayHint (0.06s since last event)
    65.476 - LSP/textDocument/inlayHint (0.585s since last event)
    65.476 - LSP/textDocument/documentLink (0.0s since last event)
     65.73 - LSP/textDocument/inlayHint (0.254s since last event)
     65.73 - LSP/textDocument/documentLink (0.0s since last event)
     65.73 - LSP/textDocument/documentLink (0.0s since last event)
     65.73 - LSP/textDocument/codeAction (0.0s since last event)
    66.408 - LSP/textDocument/codeAction (0.678s since last event)
    66.408 - LSP/textDocument/codeAction (0.0s since last event)
    66.408 - LSP/textDocument/inlayHint (0.0s since last event)
    66.408 - LSP/textDocument/documentLink (0.0s since last event)
    66.408 - LSP/textDocument/codeAction (0.0s since last event)
    66.408 - LSP/textDocument/inlayHint (0.0s since last event)
    66.409 - LSP/textDocument/documentLink (0.00099993s since last event)
    66.854 - LSP/julia/getModuleAt (0.445s since last event)
    66.996 - LSP/textDocument/codeAction (0.142s since last event)
    66.996 - LSP/textDocument/inlayHint (0.0s since last event)
    66.996 - LSP/textDocument/documentLink (0.0s since last event)
    67.454 - LSP/textDocument/codeAction (0.458s since last event)
    67.462 - LSP/textDocument/inlayHint (0.0079999s since last event)
    67.462 - LSP/textDocument/documentLink (0.0s since last event)
    69.473 - LSP/julia/getModuleAt (2.011s since last event)
    69.476 - LSP/julia/getModuleAt (0.003s since last event)
    69.726 - LSP/textDocument/codeAction (0.25s since last event)
    82.938 - LSP/textDocument/hover (13.212s since last event)
     87.45 - LSP/textDocument/hover (4.512s since last event)
    88.271 - symbols received (0.821s since last event)
    88.286 - extended methods computed (0.015s since last event)
    88.286 - project deps computed (0.0s since last event)
    88.286 - env map computed (0.0s since last event)
    88.318 - initial lint done (0.032s since last event)
=============================================

```
