IntelliJ Elixir v11.8.0
Changelog
Enhancements
- Quick documentation (F1/Ctrl+Q)
- Run Icons in gutter next to ExUnit tests. The icon changes to the state of the test: green for passing and red for failing.
Bug Fixes
-
Fix Unchecking Show Method Separator still showing on
@docand@spec.Previously, unchecking Show Method Separator would still show the method separator if it was the module attributes (such as
@docand@spec) associated with the call definition (def,defp,defmacro, ordefmacrop) and only disabled the ones directly above the call definition. This is fixed by checking if method separators are enabled ingetLineMarkerInfo(PsiElement)instead of the specializedgetLineMarkerInfo(Call), so that the check happens for both module attributes and call definitions. -
Remove “Unresolved module attribute” error annotation because module attributes cannot be resolved through
useyet, so current annotation is a false positive in those cases. -
Use
SimpleTemplateLanguageFormattingModelBuilderfor EEx files, so that theTemplateDataLanguage(i.e.htmlwhen the extension is.html.eex) formatter is used instead of the Elixir formatter.
Read next Wolf, Goat, Cabbage… and Elixir
