KronicDeth / intellij-elixir

Elixir plugin for JetBrain's IntelliJ Platform (including Rubymine)
Other
1.83k stars 153 forks source link

Suggestion: Integration with Alchemist Server #189

Open vol0da opened 9 years ago

vol0da commented 9 years ago

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.

KronicDeth commented 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.