Emacs是编写Erlang程序首选的集成开发环境。
有许多良好的模式(如distel、erlware-mode、默认的erlang模式等),但您对于为专业Erlang开发设置Emacs有什么建议呢?
erl-find-module
、erl-find-source-under-point
、erl-who-calls
和erl-refactor-subfunction
等的相应功能。据我所知,这些是98%的人使用的唯一Distel功能,但如果您在EDTS中缺少Distel的任何功能,请告诉我。https://github.com/nicferrier/emacs-erlang-extras
它支持多个Erlangs。
我打算它也将支持rebar:
erlang.el(用于缩进和字体锁定)和Distel(调试器,M-.等)是必不可少的。我从未使用过ESense,并且我不知道erlware模式是做什么的。在编写Erlang时,您可能希望使用一些标准的Emacs实用程序(如flymake,版本控制接口等)。