~/talk

IntelliJ Elixir Works Even if your Code Doesn't

Talkat ElixirConf EU 2022 · 2022-06-09..06-10· [developer-experience]
links:none on file
slides:none on file

The plugin claims an editor should work even when code doesn’t compile and backs it with an independent JFlex lexer and GrammarKit parser that resolves macros in broken files, indexes project beams to find invalid matches, and reduced unresolvable references from 496 to 28 by improving Ecto/phoenix heuristics. It decompiles .beam docs and guards, reads beam files directly for speed, adds a distributed Erlang debugger via jinterface, and supports EEx/HEEx and Elixir 1.12+ syntax and sigils (decompiles .beam docs chunk).

AI-written summary · about

  1. 0:00Introduction to the plugin
  2. 1:29Custom lexer and parser
  3. 4:13Debugger and version support
  4. 5:18Template language support
  5. 8:13Community features and testing
  6. 9:15Debugger and JInterface
  7. 11:41Decompiler enhancements
  8. 15:30Parser error recovery fixes
  9. 20:37Disassembler and SDKs
  10. 23:29Dialyzer integration
  11. 24:22Reference resolution
  12. 31:07Yakto library testing
  13. 32:32Syntax and decompiler updates
  14. 35:15IDE integrations and tools
  15. 37:09Future work and Q&A
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.