dbern
February 28, 2026, 6:26pm
1
I built a blink.cmp source that brings hex.pm completions into your mix.exs for Neovim users:
Search packages as you type {:pho → :phoenix :phoenix_live_view, etc
Version completion with ~> suggestions and retired version warnings
All dep opts (only:, git:, path:, etc.)
Hover docs via K — works alongside your existing Elixir LSP
Signature help for {app, requirement, opts}
Pure Lua, no dependencies beyond blink.cmp and tree-sitter-elixir.
Hex.pm completion for blink.cmp for Neovim
16 Likes
dbern
April 1, 2026, 12:47pm
2
hex-cmp has been updated to support Neovim 0.12 native autocomplete, so no blink.cmp requirement anymore, however blink still provides the most complete experience IMO.
2 Likes
Couldn’t this be part of the ExpertLSP?
2 Likes
dbern
April 1, 2026, 9:20pm
4
Sure could! I can take a look to see what it would take but this is a good start for neovim users for now
1 Like