Elixir IDE


Does JetBrains team consider creating a dedicated IDE for Elixir language in foreseeable future? I'm huge fan of JetBrains IDEs, and currently I'm learning Elixir. Unfortunately, existing plugin for Elixir seems not working well/crashing, and best what I can get at the moment is VSCode with elixir plugin, which feels like huge downgrade in coding experience for me.

Comment actions Permalink

Jakub, there are no plans from our side to create another Elixir plugin for now. As I see, the vendor of that plugins is constantly working on it, so it doesn't seem to be abandoned. Have you tried reaching them via GitHub Issues (https://github.com/KronicDeth/intellij-elixir/issues) or submitting an exception thrown within the IDE? Looking at the implementation of Elixir, all reports also go directly to GitHub.

Comment actions Permalink

Jakub, I'm creator of the of Elixir plugin.  I'd need more details of what you mean by "not working well/crashing".  It's rare I get reports of full crashes from users where nothing works.

If you mean it is generating error reports often, that doesn't mean the plugin is crashing.  There are often places in the plugin that return a "safe" value like not resolving a call or not highlighting something when I haven't encountered that code value, but I still log it as an error to be reported to encourage users to open up issues with a code sample, so I can improve the heuristics the plugin uses to understand libraries like Phoenix, LiveView, and Ecto.  Please open a GitHub issue (https://github.com/KronicDeth/intellij-elixir/issues) with the error report you're getting. 

If you're not getting an error report and stuck setting up the plugin, I can help walk you through the setup on the Elixir Lang slack #intellij-elixir channelThe Elixir Lang slack can be joined if you're not already a member.  You can also PM me there directly.  My username is KronicDeth there too.

If you prefer not to use the Slack (since it loses history since it's not a paid instance) you can open a topic or DM me on ElixirForum.


Please sign in to leave a comment.