<!DOCTYPE html><html><head><title></title><style type="text/css">p.MsoNormal,p.MsoNoSpacing{margin:0}</style></head><body><div><br></div><blockquote type="cite" id="qt"><div class="qt-">By the way, I want to ask: what kind of editor configuration do you use to develop Erlang every day?<br></div></blockquote><div><br></div><div><br></div><div>Although I always mean to get better at Emacs and fully customize it to perfection, I never have. <br></div><div><br></div><div>In lieu of personalization, I use Spacemacs (<a href="http://spacemacs.org/#">http://spacemacs.org/#</a>) with the 'erlang' layer: <a href="http://spacemacs.org/layers/+lang/erlang/README.html">http://spacemacs.org/layers/+lang/erlang/README.html</a><br></div><div><br></div><div>The only thing I need for Erlang support is the 'erlang' in the configuration-layers list of my .spacemacs file, which starts like this:<br></div><div><br></div><div>(defun dotspacemacs/layers ()<br></div><div> "Configuration Layers declaration.<br></div><div>You should not put any user code in this function besides modifying the variable<br></div><div>values."<br></div><div> (setq-default<br></div><div> dotspacemacs-distribution 'spacemacs<br></div><div> dotspacemacs-enable-lazy-installation 'unused<br></div><div> dotspacemacs-ask-for-lazy-installation t<br></div><div> dotspacemacs-configuration-layer-path '()<br></div><div> dotspacemacs-configuration-layers<br></div><div> '(<br></div><div> go<br></div><div> lua<br></div><div> ansible<br></div><div> common-lisp<br></div><div> csv<br></div><div> docker<br></div><div> emacs-lisp<br></div><div> erlang<br></div><div> git<br></div><div> helm<br></div><div> html<br></div><div> javascript<br></div><div> latex<br></div><div> markdown<br></div><div> org<br></div><div> python<br></div><div> ruby<br></div><div> rust<br></div><div> shell-scripts<br></div><div> spell-checking<br></div><div> systemd<br></div><div> terraform<br></div><div> yaml<br></div><div> )<br></div><div>;; etc ...<br></div></body></html>