Compatible with: IntelliJ IDEA PhpStorm WebStorm PyCharm RubyMine AppCode CLion Gogland DataGrip Rider MPS Android Studio
Nov 07, 2017
98 855

Donate

Elixir support for JetBrains IDEs

  • IntelliJ IDEA
  • AppCode
  • CLion
  • Gogland
  • PhpStorm
  • PyCharm
  • Rubymine
  • WebStorm
Features:
  • Elixir SDK with Internal Erlang SDK
  • Syntax highlighting and semantic annotation
  • Grammar Parsing (So good, it found bugs in the native Elixir tokenizer and parser)
  • Inspections with Quick Fixes
  • Code Folding
  • Commenter
  • File Templates
  • Graphical Debugger
    • Breakpoints
    • Stepping
    • Stack Frames
      • Go up and Down stack without stepping program
      • Collapse and expanded nested data structures in local variables
  • Delimiter/Brace Auto-insertion
  • Delimiter/Brace Matching
  • Compilation
  • Run Configurations
    • Mix
    • Mix ExUnit
  • Completion
    • Module Names
      • Aliases in Elixir Source
      • Atoms in Elixir Source
      • Decompiled Aliases from .beam files (Elixir SDK, Erlang SDK, and _build)
      • Decompiled Atoms from .beam files (Elixir SDK, Erlang SDK, and _build)
    • Function and Macro Names
      • Elixir Source
      • Decompiled from .beam files (Elixir SDK, Erlang SDK, and _build)
    • Module Attributes
    • Parameters and Variables
  • Formatting
  • Go To
    • Definition (of macro or function from usage)
    • Symbol
    • Module Aliases (Source or Decompiled)
    • Function and Macro Names (Source or Decompiled)
    • Test
    • Test Subject
  • Refactor
    • Rename
      • Moduel Attribute
      • Parameters and Variables
  • Structure View

Download plugin

Recent change notes

Soft-dependency for `MockProjectEx`.