DEV Community

Discussion on: NeoVim and LanguageClient for Elixir

Collapse
 
xixa profile image
Marcio Ikematsu

Did jump to definition and rename work for you out of the box with this config?
Hover worked for me and it looks great, but nothing else did, not even linting...

Collapse
 
sophiabrandt profile image
Sophia Brandt

Yes, it does. I use the elixir-ls fork (github.com/elixir-lsp/elixir-ls).
I'm currently running Elixir 1.94, but it worked with earlier versions, too.
Did you check if you compieled the language server with the same version that you use for your app?
Perhaps you could try a different language plugin? LanguageClient Neovim was the one that offered best integration with the languages I use. But others might suit you better.
bluz71.github.io/2019/10/16/lsp-in...

Collapse
 
xixa profile image
Marcio Ikematsu

Yeah, I've been using it with ALE and it works fine with it, somehow.
I wanted to give LCN a chance cause it seems to try to do a lot less than ALE (that can be a little sluggish at times). I also miss Deoplete so I thought I could have it back by having a language client that doesn't clash with it.
Thanks for your answer :)