IntelliJ Elixir Works Even if your Code Doesn't
summary
IntelliJ Elixir is an Elixir plugin that parses and analyzes code with a custom lexer and parser so editor features work even when code doesn’t compile; Go To Definition and Find Usages resolve imports, macros, protocols and generated DSLs. Recent work adds HEEx/EEx template language support, a distributed Erlang debugger integration, and decompiler improvements. Ecto and Yacto heuristics drop unresolvable references from 496 to 28, showing concrete gains in navigation and completion.
AI-written summary · about
chapters (15)
- 0:00Introduction to the plugin
- 1:29Custom lexer and parser
- 4:13Debugger and version support
- 5:18Template language support
- 8:13Community features and testing
- 9:15Debugger and JInterface
- 11:41Decompiler enhancements
- 15:30Parser error recovery fixes
- 20:37Disassembler and SDKs
- 23:29Dialyzer integration
- 24:22Reference resolution
- 31:07Yakto library testing
- 32:32Syntax and decompiler updates
- 35:15IDE integrations and tools
- 37:09Future work and Q&A








