# VSCode: Unicode tab completion stopped working

**URL:** <https://discourse.julialang.org/t/vscode-unicode-tab-completion-stopped-working/65001>\
**Category:** VS Code\
**Created:** [July 20, 2021, 6:03pm UTC](https://discourse.julialang.org/t/vscode-unicode-tab-completion-stopped-working/65001 "2021-07-20T18:03:43Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![lmiq](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/lmiq/32/18314_2.png) [@lmiq](https://discourse.julialang.org/u/lmiq)\
**Post date:** [July 20, 2021, 6:03pm UTC](https://discourse.julialang.org/t/vscode-unicode-tab-completion-stopped-working/65001/1 "2021-07-20T18:03:43Z")

</div>

Some days ago the tab completion (of Unicode chars) suddenly stopped working on VSCode.

I only have these plugins installed:

![image](https://global.discourse-cdn.com/julialang/original/3X/b/9/b952864de5f4a54f8d559ff4ad6888a390d032d5.png)

I have only recently started using VSCode. I don’t see any error message anywhere. Any idea what might be wrong?

I already removed and reinstalled the Julia plugin, and nothing.

Thank you.

edit: now I happened to open and close VSCode several times in a row, and I am getting this message:

![image](https://global.discourse-cdn.com/julialang/original/3X/5/3/53e40a36653bb8a3f85174a1740eb796195cbcfc.png)

---

<div class="post-metadata">

**Author:** ![rafael.guerra](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/rafael.guerra/32/216610_2.png) [@rafael.guerra](https://discourse.julialang.org/u/rafael.guerra)\
**Post date:** [July 20, 2021, 6:11pm UTC](https://discourse.julialang.org/t/vscode-unicode-tab-completion-stopped-working/65001/2 "2021-07-20T18:11:04Z")

</div>

Same issue here.  
(Thought mistakenly that it was due to the installation of some LaTeX extensions.)

---

<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:** [July 21, 2021, 8:00am UTC](https://discourse.julialang.org/t/vscode-unicode-tab-completion-stopped-working/65001/3 "2021-07-21T08:00:44Z")

</div>

Which version of Julia are you using? IIRC the latest stable release doesn’t work on ~~1.6.2 or~~ 1.7; insiders ~~supports the former and~~ will support the latter soon.

Edit: Actually, 1.2.7 and up should work fine with Julia 1.6.2.

---

<div class="post-metadata">

**Author:** ![rafael.guerra](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/rafael.guerra/32/216610_2.png) [@rafael.guerra](https://discourse.julialang.org/u/rafael.guerra)\
**Post date:** [July 21, 2021, 8:20am UTC](https://discourse.julialang.org/t/vscode-unicode-tab-completion-stopped-working/65001/4 "2021-07-21T08:20:22Z")

</div>

Thanks for the explanation.  
(using julia Version 1.7.0-beta3.0, which is such a delight with the automatic missing packages installation N/[Y] feature, love it)

---

<div class="post-metadata">

**Author:** ![lmiq](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/lmiq/32/18314_2.png) [@lmiq](https://discourse.julialang.org/u/lmiq)\
**Post date:** [July 21, 2021, 10:26am UTC](https://discourse.julialang.org/t/vscode-unicode-tab-completion-stopped-working/65001/5 "2021-07-21T10:26:26Z")

</div>

I’m using 1.6.1.

Is there anything I can do to get a meaningful error messages?

---

<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:** [July 21, 2021, 10:44am UTC](https://discourse.julialang.org/t/vscode-unicode-tab-completion-stopped-working/65001/6 "2021-07-21T10:44:44Z")

</div>

Go to `Outputs` \> `Julia Language Server` and report any error messages you might see there.

---

<div class="post-metadata">

**Author:** ![lmiq](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/lmiq/32/18314_2.png) [@lmiq](https://discourse.julialang.org/u/lmiq)\
**Post date:** [July 21, 2021, 11:14am UTC](https://discourse.julialang.org/t/vscode-unicode-tab-completion-stopped-working/65001/7 "2021-07-21T11:14:34Z")

</div>

**Edit: I have installed Julia 1.6.2 and after all the packages got precompiled again, the LanguageSever is working.**

I have:

```julia
fatal: error thrown and no exception handler available.
InitError(mod=:IntelOpenMP_jll, error=ErrorException("Artifact "IntelOpenMP" was not installed correctly. Try `using Pkg; Pkg.instantiate()` to re-install all missing resources."))
error at ./error.jl:33
_artifact_str at /home/leandro/programs/julia/julia-1.6.1/share/julia/stdlib/v1.6/Artifacts/src/Artifacts.jl:551

```

just doing what the error tells me to do didn’t do anything. But I guess something is broken in some installation.

It may have something to do with: [https://github.com/julia-vscode/julia-vscode/issues/1990](https://github.com/julia-vscode/julia-vscode/issues/1990)

but removing MKL didn’t solve for me (deleting .julia is not an option exactly now).

> **full error**
>
> ```julia
> fatal: error thrown and no exception handler available.
> InitError(mod=:IntelOpenMP_jll, error=ErrorException("Artifact "IntelOpenMP" was not installed correctly. Try `using Pkg; Pkg.instantiate()` to re-install all missing resources."))
> error at ./error.jl:33
> _artifact_str at /home/leandro/programs/julia/julia-1.6.1/share/julia/stdlib/v1.6/Artifacts/src/Artifacts.jl:551
> jfptr__artifact_str_49909 at /home/leandro/programs/julia/julia-1.6.1/lib/julia/sys.so (unknown line)
> _jl_invoke at /buildworker/worker/package_linux64/build/src/gf.c:2237 [inlined]
> jl_apply_generic at /buildworker/worker/package_linux64/build/src/gf.c:2419
> jl_apply at /buildworker/worker/package_linux64/build/src/julia.h:1703 [inlined]
> jl_f__call_latest at /buildworker/worker/package_linux64/build/src/builtins.c:714
> _jl_invoke at /buildworker/worker/package_linux64/build/src/gf.c:2237 [inlined]
> jl_apply_generic at /buildworker/worker/package_linux64/build/src/gf.c:2419
> jl_apply at /buildworker/worker/package_linux64/build/src/julia.h:1703 [inlined]
> do_apply at /buildworker/worker/package_linux64/build/src/builtins.c:670
> #invokelatest#2 at ./essentials.jl:708
> _jl_invoke at /buildworker/worker/package_linux64/build/src/gf.c:2237 [inlined]
> jl_apply_generic at /buildworker/worker/package_linux64/build/src/gf.c:2419
> jl_apply at /buildworker/worker/package_linux64/build/src/julia.h:1703 [inlined]
> do_apply at /buildworker/worker/package_linux64/build/src/builtins.c:670
> invokelatest at ./essentials.jl:706
> _jl_invoke at /buildworker/worker/package_linux64/build/src/gf.c:2237 [inlined]
> jl_apply_generic at /buildworker/worker/package_linux64/build/src/gf.c:2419
> jl_apply at /buildworker/worker/package_linux64/build/src/julia.h:1703 [inlined]
> do_call at /buildworker/worker/package_linux64/build/src/interpreter.c:115
> eval_value at /buildworker/worker/package_linux64/build/src/interpreter.c:204
> eval_stmt_value at /buildworker/worker/package_linux64/build/src/interpreter.c:155 [inlined]
> eval_body at /buildworker/worker/package_linux64/build/src/interpreter.c:562
> jl_fptr_interpret_call at /buildworker/worker/package_linux64/build/src/interpreter.c:650
> macro expansion at /home/leandro/programs/julia/julia-1.6.1/share/julia/stdlib/v1.6/Artifacts/src/Artifacts.jl:680 [inlined]
> find_artifact_dir at /home/leandro/.julia/packages/JLLWrappers/bkwIo/src/wrapper_generators.jl:15
> _jl_invoke at /buildworker/worker/package_linux64/build/src/gf.c:2237 [inlined]
> jl_apply_generic at /buildworker/worker/package_linux64/build/src/gf.c:2419
> __init__ at /home/leandro/.julia/packages/IntelOpenMP_jll/TUm6w/src/wrappers/x86_64-linux-gnu.jl:7
> _jl_invoke at /buildworker/worker/package_linux64/build/src/gf.c:2237 [inlined]
> jl_apply_generic at /buildworker/worker/package_linux64/build/src/gf.c:2419
> jl_apply at /buildworker/worker/package_linux64/build/src/julia.h:1703 [inlined]
> jl_module_run_initializer at /buildworker/worker/package_linux64/build/src/toplevel.c:72
> _julia_init at /buildworker/worker/package_linux64/build/src/init.c:794
> repl_entrypoint at /buildworker/worker/package_linux64/build/src/jlapi.c:696
> main at /buildworker/worker/package_linux64/build/cli/loader_exe.c:51
> __libc_start_main at /lib/x86_64-linux-gnu/libc.so.6 (unknown line)
> _start at /home/leandro/programs/julia/julia-1.6.1/bin/julia (unknown line)
> [Error - 08:03:52] Connection to server got closed. Server will not be restarted.
> 
> ```
