Open vol0da opened 9 years ago
I am aware of Alchemist and Alchemist server. Supplying the needed scope information to send a request to Alchemist server isn't far from from just using the PsiReference API that JetBrains' SDK already supplies, which is the next feature I am working on already. Using JetBrains' native API also has the benefit of you as a user can kill the background job if the indexing is slowing you down. I may consider using Alchemist server for suggests for inside .beam, so I don't have to do it myself, but since I have access to JInterface I can interface directly with BEAM and probably use the completion code that iex uses.
This is just a suggestion to consider an integration with Alchemist server.
It provides auto completion, documentation lookup, definition lookup and many more.
It's also used in alchemist.el which provides a very good Elixir integrations for Emacs.