Categories


Authors:
ignatov
Apache

Erlang

Products: Android Studio, IntelliJ IDEA, AppCode, PhpStorm, PyCharm, RubyMine, WebStorm

Vendor: Sergey Ignatov

Email:

Website: http://ignatov.github.com/intellij-erlang

SourceCode: https://github.com/ignatov/intellij-erlang

License: http://www.apache.org/licenses/LICENSE-2.0.html

Bugtracker page

Description:

Erlang plugin
Downloads: 12328
Rating:
Participated in rating: 0
Version Since Build Until Build File/URL Size (Kb) Date Details
0.4.4. 129.1. 129.9999. Download 699.88 2013-04-30 21:42:46 details
0.4.1. 123.1. 123.9999. Download 645.53 2013-03-02 00:57:19 details
0.3.4. 117.105. 120.1. Download 466.35 2012-11-18 23:46:14 details
0.1. 117.105. 121.9999. Download 271.93 2012-07-25 13:43:38 details
. .
9 updates are hidden show all updates
Screenshot #13948
Screenshot #14067
Screenshot #13958
Screenshot #13947

Recent change notes:

0.4.4

  • Bugfixes

0.4.3

  • Bugfixes

0.4.2

  • IntelliJ IDEA 12.1 compatibility
  • Erlang console run configuration
  • Settings for Emacs executable path and Emacs-based formatter action a little bit reworked
  • Behaviour line marker provider
  • Implement all callbacks quickfix
  • Better resolve for variables
  • Bugfixes

0.4.1

  • External (Shift+F1) and local (Ctrl+Q) help for OTP types (except for built-in)
  • Links in local OTP documentation to other OTP modules, functions, and types were fixed
  • Function parameter help (Ctrl+P) for BIF was fixed
  • Unresolved function inspection added
  • Better autodetection for Erlang SDK under Mac OS X
  • Better local function completion (#182)
  • Support for R16A and R16B
  • Emacs-based formatter action (Ctrl+Alt+Shift+E) (Experimental)
  • Smart typed handler for function and case clauses
  • Highlighting settings for function declarations, types and specs (thanks to Marcus Nilsson)
  • Bugfixes

0.4

  • Rebar run configurations (thanks to Maxim Vladimirsky)
  • Rebar-based Eunit integration
  • Eunit integration improvements
  • Erlang types support: completion (includes built-in types), rename and find usages for user defined types, export type quick fix and intention
  • External (Shift + F1) and local (Ctrl + Q) documentation for OTP functions and modules (thanks to Maxim Vladimirsky)
  • Function parameter info context help (Ctrl + P)
  • Upgraded structure view (shows exported and inner functions)
  • Go to action for Erlang symbols: functions, records, types and macroses (Ctrl + Alt + Shift + N)
  • Improved BIFs completion (includes BIFs from OTP modules), for example lists:member/2
  • Special highlighting type for atoms and macroses (thanks to Sergey Evstifeev)
  • Format inspection (for io:format(), io:fwrite() and io_lib:format() functions calls)
  • Inplace rename (without popup dialog) for all entities
  • Head mismatch inspection and quick fix
  • Formatter improvements
  • Folding builder for functions
  • Custom Erlang spelling dictionary for well-known words
  • Support for export_all compile directive
  • Safe delete functions improvement
  • Export function and type intentions
  • Better Darcula support
  • Parser improvements, also includes support for Nitrogen web framework
  • Bugfixes

0.3.5:

  • Extract variable refactoring
  • New compiler mode (thanks to Nikolay Chashnikov)
  • Rebar importer (thanks to Maxim Vladimirsky)
  • IntelliJ IDEA 12 compatibility

0.3.4:

  • Eunit test runner
  • Tests/sources switcher (Ctrl + Shift + T)
  • Copyright plugin support (thanks to Maxim Vladimirsky)
  • Recursive icon on the gutter
  • Better completion
  • Bugfixes

0.3.3:

  • Rebuild with Java 1.6

0.3.2:

  • New quickfixes: export function, introduce record, introduce record field
  • Multi-reference for functions: ability to go to the function definition with mismatched arity
  • Better parsing, highlighting, completion and formatting
  • Bugfixes

0.3.1:

  • New fast parsing
  • Highlighting for .config and .rebar files
  • Live templates
  • New icons
  • Formatter impovement
  • Bugfixes

0.3:

  • Better completion
  • Record fields support
  • Formatter impovement
  • New file templates for 'New File' action
  • Bugfixes

0.2.5:

  • Compilation and run (experimental)
  • Macros support

0.2:

  • Erlang SDK
  • Autocompletion for BIFs
  • Creating project from scratch or existing sources
  • Color setting page
  • New inspections: unused functions and variables, duplicated functions
  • Quick fix for incorrect module name
  • 'New File From Template' action
  • Bugfixes

0.1:

  • Syntax and errors highlighting
  • References resolving
  • Code completion for functions, records and variables
  • Keyword code completion
  • Rename refactoring for modules, functions, records and variables
  • Safe delete refactoring
  • Structure view
  • Find usages
  • Code commenting/uncommenting
  • Brace matching
  • Basic code formatter

Comments:

Yuri.Zhloba
Rated: noRate
2012-07-25 18:35:29
I think it is important that code formatting works the same as emacs erlang-mode. Or there will be problems in team work.
.