The ElixirLS server with nvim’s lsp is only giving me partial completions for various specific keywords, the most notable being the different def
s and some functions in certain modules, I couldn’t perceive much correlation between them.
For example, with the minimal configuration:
- open some elixir file
- type “de” and open the omnifunc
- it will only show
defoverridable
anddestructure
as options
While with coc or vscode configured to use the same elixir-ls server, the suggestions have more options, (including def
, defmodule
, defmacro
, etc, keywords)