# Neovim and LanguageServer

**URL:** <https://discourse.julialang.org/t/neovim-and-languageserver/20164>\
**Category:** General Usage\
**Created:** [January 27, 2019, 9:44pm UTC](https://discourse.julialang.org/t/neovim-and-languageserver/20164 "2019-01-27T21:44:06Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![Ronis\_BR](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/ronis_br/32/50999_2.png) [@Ronis\_BR](https://discourse.julialang.org/u/Ronis_BR)\
**Post date:** [January 27, 2019, 9:44pm UTC](https://discourse.julialang.org/t/neovim-and-languageserver/20164/1 "2019-01-27T21:44:06Z")

</div>

Hi guys!

Today I discover that we have a LanguageServer.jl package. However, I tried to install it with Neovim and all that I got was a Timeout message… Nothing worked, even the autocomplete. Can anyone help me?

---

<div class="post-metadata">

**Author:** ![Tamas\_Papp](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/tamas_papp/32/25949_2.png) [@Tamas\_Papp](https://discourse.julialang.org/u/Tamas_Papp)\
**Post date:** [January 28, 2019, 8:17am UTC](https://discourse.julialang.org/t/neovim-and-languageserver/20164/2 "2019-01-28T08:17:26Z")

</div>

I am experiencing similar problems in Emacs, you may find the discussion at

> [@Using lsp-julia](https://discourse.julialang.org/t/using-lsp-julia/20085):
>
> I have tried to use lsp-julia from [https://github.com/non-Jedi/lsp-julia](https://github.com/non-Jedi/lsp-julia). I installed everything as described, but I have an LSP[Disconnected] in my modeline. If I try to M-x lsp, I get a prompt telling me that it is not part of a project. I am not sure how to proceed here. I am using Emacs 26.1 and Julia 1.2-dev.

relevant.

---

<div class="post-metadata">

**Author:** ![Ronis\_BR](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/ronis_br/32/50999_2.png) [@Ronis\_BR](https://discourse.julialang.org/u/Ronis_BR)\
**Post date:** [January 28, 2019, 11:23am UTC](https://discourse.julialang.org/t/neovim-and-languageserver/20164/3 "2019-01-28T11:23:09Z")

</div>

In fact, using `master` from all those packages removed the timeout error. But I can’t user any features. For example, symbol renaming does not work, auto-completion just freezes for like 10s and then nothing is shown.

EDIT: Executing manually, I never see the `"StaticLint store set"` message.

---

<div class="post-metadata">

**Author:** ![jamm](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/jamm/32/7118_2.png) [@jamm](https://discourse.julialang.org/u/jamm)\
**Post date:** [January 30, 2019, 12:35am UTC](https://discourse.julialang.org/t/neovim-and-languageserver/20164/4 "2019-01-30T00:35:01Z")

</div>

There is the ALE/julia plugin for vim/neovim that implements autocomplete, error checks etc. But it’s need to patch the plugin after recent LanguageServer.jl updates. Please see details here: [ALE/julia not work with latest LanguageServer · Issue #2205 · dense-analysis/ale · GitHub](https://github.com/w0rp/ale/issues/2205)
