Menu
Home Explore People Places Arts History Plants & Animals Science Life & Culture Technology
On this page
Source code editors for Erlang
List article

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.

Integrated Development Environments (IDEs)

Main article: Comparison of integrated development environments

Syntax, parsing, code-assist

IDESyntax coloringLive parsing, error checkingCode indentationCode reformattingCode outlineCode foldingCode completionStatic code analysis (Dialyzer)
GNU EmacsYesEDTS plug-in2YesNoEDTS plug-in3EDTS plug-in4
VimYesvim-erlang-compiler plug-in5YesNoTag List plug-in6Yesvim-erlang-omnicomplete plug-in7ALE plug-in8
Eclipseerlide plug-in9erlide plug-in10erlide plug-in11Noerlide plug-in12erlide plug-in13erlide plug-in14erlide plug-in15
IntelliJ IDEAintellij-erlang plug-in16intellij-erlang plug-in17intellij-erlang plug-in18intellij-erlang plug-in19intellij-erlang plug-in20intellij-erlang plug-in21intellij-erlang plug-in22intellij-erlang plug-in23
Sublime Text version 2YesNoNon-standardNoYesNoNo
Sublime Text version 3YesNoNon-standardNoYesErl-AutoCompletion plug-in24No
Atomatom-language-erlang plug-in25NoNon-standardNoatom-language-erlang plug-in26NoNo
Visual Studio Codevscode_erlang plug-in27vscode_erlang plug-in28Non-standardNovscode_erlang plug-in29NoNo

Goto, searching

IDEGo to declarationShow definition/informationFind usages/references
GNU EmacsEDTS plug-in30EDTS plug-in31EDTS plug-in32
Vimvim-erlang-tags plug-in33NoNo
Eclipseerlide plug-in34erlide plug-in35erlide plug-in36
IntelliJ IDEAintellij-erlang plug-in37intellij-erlang plug-in38intellij-erlang plug-in39
Sublime Text version 2NoNo
Sublime Text version 3Erl-AutoCompletion40NoNo
AtomNoNo
Visual Studio CodeNoNo

Code generation

IDECode snippetsModule skeletons
GNU EmacsYesYes
Vimvim-snippets plug-invim-erlang-skeletons plug-in
EclipseNoerlide plug-in41
IntelliJ IDEAintellij-erlang plug-in42intellij-erlang plug-in43
Sublime Text version 2NoNo
Sublime Text version 3NoNo
Atomatom-language-erlang plug-in44No
Visual Studio Codeerlang-vscode plug-in45No

Build, debug, run

IDERun buildRun EUnit testsRun Common Test testsDebuggerHot code loading
GNU EmacsNoEDTS plug-in46NoDistel plug-in47EDTS plug-in48
VimNovim-erlang-compiler plug-in49
Eclipseerlide plug-in50erlide plug-in51Noerlide plug-in52erlide plug-in53
IntelliJ IDEAintellij-erlang plug-in54intellij-erlang plug-in55intellij-erlang plug-in56intellij-erlang plug-in57No
Sublime Text version 2NoNoNoNoNo
Sublime Text version 3NoNoNoNoNo
AtomNoNoNoatom-language-erlang plug-in58No
Visual Studio CodeNovscode_erlang plug-in59Novscode_erlang plug-in60No

References

  1. erlang.org: Erlang tools http://erlang.org/faq/tools.html

  2. EDTS plug-in for GNU Emacs https://github.com/tjarvstrand/edts

  3. EDTS plug-in for GNU Emacs https://github.com/tjarvstrand/edts

  4. EDTS plug-in for GNU Emacs https://github.com/tjarvstrand/edts

  5. vim-erlang-compiler plug-in for Vim https://github.com/vim-erlang/vim-erlang-compiler

  6. Tag List plug-in for Vim https://github.com/vim-scripts/taglist.vim

  7. vim-erlang-omnicomplete plug-in for Vim https://github.com/vim-erlang/vim-erlang-omnicomplete

  8. ALE plugin-in for Vim https://github.com/dense-analysis/ale

  9. erlide plug-in for Eclipse http://erlide.org/

  10. erlide plug-in for Eclipse http://erlide.org/

  11. erlide plug-in for Eclipse http://erlide.org/

  12. erlide plug-in for Eclipse http://erlide.org/

  13. erlide plug-in for Eclipse http://erlide.org/

  14. erlide plug-in for Eclipse http://erlide.org/

  15. erlide plug-in for Eclipse http://erlide.org/

  16. intellij-erlang plug-in for IntelliJ https://ignatov.github.io/intellij-erlang/

  17. intellij-erlang plug-in for IntelliJ https://ignatov.github.io/intellij-erlang/

  18. intellij-erlang plug-in for IntelliJ https://ignatov.github.io/intellij-erlang/

  19. intellij-erlang plug-in for IntelliJ https://ignatov.github.io/intellij-erlang/

  20. intellij-erlang plug-in for IntelliJ https://ignatov.github.io/intellij-erlang/

  21. intellij-erlang plug-in for IntelliJ https://ignatov.github.io/intellij-erlang/

  22. intellij-erlang plug-in for IntelliJ https://ignatov.github.io/intellij-erlang/

  23. intellij-erlang plug-in for IntelliJ https://ignatov.github.io/intellij-erlang/

  24. Erl-AutoCompletion plug-in for Sublime Text 3 https://github.com/lintingbin2009/Erl-AutoCompletion

  25. atom-language-erlang plug-in for Atom https://github.com/jonathanmarvens/atom-language-erlang

  26. atom-language-erlang plug-in for Atom https://github.com/jonathanmarvens/atom-language-erlang

  27. vscode_erlang plug-in for Visual Studio code https://github.com/pgourlain/vscode_erlang

  28. vscode_erlang plug-in for Visual Studio code https://github.com/pgourlain/vscode_erlang

  29. vscode_erlang plug-in for Visual Studio code https://github.com/pgourlain/vscode_erlang

  30. EDTS plug-in for GNU Emacs https://github.com/tjarvstrand/edts

  31. EDTS plug-in for GNU Emacs https://github.com/tjarvstrand/edts

  32. EDTS plug-in for GNU Emacs https://github.com/tjarvstrand/edts

  33. vim-erlang-tags plug-in for Vim https://github.com/vim-erlang/vim-erlang-tags

  34. erlide plug-in for Eclipse http://erlide.org/

  35. erlide plug-in for Eclipse http://erlide.org/

  36. erlide plug-in for Eclipse http://erlide.org/

  37. intellij-erlang plug-in for IntelliJ https://ignatov.github.io/intellij-erlang/

  38. intellij-erlang plug-in for IntelliJ https://ignatov.github.io/intellij-erlang/

  39. intellij-erlang plug-in for IntelliJ https://ignatov.github.io/intellij-erlang/

  40. Erl-AutoCompletion plug-in for Sublime Text 3 https://github.com/lintingbin2009/Erl-AutoCompletion

  41. erlide plug-in for Eclipse http://erlide.org/

  42. intellij-erlang plug-in for IntelliJ https://ignatov.github.io/intellij-erlang/

  43. intellij-erlang plug-in for IntelliJ https://ignatov.github.io/intellij-erlang/

  44. atom-language-erlang plug-in for Atom https://github.com/jonathanmarvens/atom-language-erlang

  45. erlang-vscode plug-in for Visual Studio Code https://github.com/yuce/erlang-vscode

  46. EDTS plug-in for GNU Emacs https://github.com/tjarvstrand/edts

  47. Distel plug-in for GNU Emacs https://github.com/massemanet/distel

  48. EDTS plug-in for GNU Emacs https://github.com/tjarvstrand/edts

  49. vim-erlang-compiler plug-in for Vim https://github.com/vim-erlang/vim-erlang-compiler

  50. erlide plug-in for Eclipse http://erlide.org/

  51. erlide plug-in for Eclipse http://erlide.org/

  52. erlide plug-in for Eclipse http://erlide.org/

  53. erlide plug-in for Eclipse http://erlide.org/

  54. intellij-erlang plug-in for IntelliJ https://ignatov.github.io/intellij-erlang/

  55. intellij-erlang plug-in for IntelliJ https://ignatov.github.io/intellij-erlang/

  56. intellij-erlang plug-in for IntelliJ https://ignatov.github.io/intellij-erlang/

  57. intellij-erlang plug-in for IntelliJ https://ignatov.github.io/intellij-erlang/

  58. atom-language-erlang plug-in for Atom https://github.com/jonathanmarvens/atom-language-erlang

  59. vscode_erlang plug-in for Visual Studio code https://github.com/pgourlain/vscode_erlang

  60. vscode_erlang plug-in for Visual Studio code https://github.com/pgourlain/vscode_erlang