- Main page: Erlang (programming language)
Erlang is an open source programming language. Multiple development environments (including IDEs and source code editors with plug-ins adding IDE features) have support for Erlang.[1]
Integrated Development Environments (IDEs)
- Main page: Software:Comparison of integrated development environments
Syntax, parsing, code-assist
| IDE
|
Syntax coloring
|
Live parsing, error checking
|
Code indentation
|
Code reformatting
|
Code outline
|
Code folding
|
Code completion
|
Static code analysis (Dialyzer)
|
| GNU Emacs
|
Yes
|
EDTS plug-in[2]
|
Yes
|
No
|
|
|
EDTS plug-in[2]
|
EDTS plug-in[2]
|
| Vim
|
Yes
|
vim-erlang-compiler plug-in[3]
|
Yes
|
No
|
Tag List plug-in[4]
|
Yes
|
vim-erlang-omnicomplete plug-in[5]
|
ALE plug-in[6]
|
| Eclipse
|
erlide plug-in[7]
|
erlide plug-in[7]
|
erlide plug-in[7]
|
No
|
erlide plug-in[7]
|
erlide plug-in[7]
|
erlide plug-in[7]
|
erlide plug-in[7]
|
| IntelliJ IDEA
|
intellij-erlang plug-in[8]
|
intellij-erlang plug-in[8]
|
intellij-erlang plug-in[8]
|
intellij-erlang plug-in[8]
|
intellij-erlang plug-in[8]
|
intellij-erlang plug-in[8]
|
intellij-erlang plug-in[8]
|
intellij-erlang plug-in[8]
|
| Sublime Text version 2
|
Yes
|
No
|
Non-standard
|
No
|
|
Yes
|
No
|
No
|
| Sublime Text version 3
|
Yes
|
No
|
Non-standard
|
No
|
|
Yes
|
Erl-AutoCompletion plug-in[9]
|
No
|
| Atom
|
atom-language-erlang plug-in[10]
|
No
|
Non-standard
|
No
|
|
atom-language-erlang plug-in[10]
|
No
|
No
|
| Visual Studio Code
|
vscode_erlang plug-in[11]
|
vscode_erlang plug-in[11]
|
Non-standard
|
No
|
|
vscode_erlang plug-in[11]
|
No
|
No
|
Goto, searching
Code generation
Build, debug, run
References
 | Original source: https://en.wikipedia.org/wiki/Source code editors for Erlang. Read more |