<div dir="ltr">+1 for IntelliJ.  Declaration following works very well.  They are working on C/C++ support.  The Erlang plugin site says they are also working on a standalone Erlang IDE which could lower barriers for Erlang newcomers.<div>
<div><br></div><div>I didn't mind using emacs under Linux, but I couldn't get it working right on Windows so I was driven to ErlIDE.  That worked well for a few years, but the shoddy plugins I used to overcome annoying Eclipse-isms eventually bricked my installation and drove me to IntelliJ.  So far so good with IntelliJ.</div>

</div></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Thu, Jun 26, 2014 at 5:42 AM, Camille Troillard <span dir="ltr"><<a href="mailto:lists@tuli.pe" target="_blank">lists@tuli.pe</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hello Alexander,<br>
<br>
I use IntelliJ IDEA. While it is not the primary purpose of this editor, it has a good plugin for Erlang/OTP.<br>
<br>
<a href="http://ignatov.github.io/intellij-erlang/" target="_blank">http://ignatov.github.io/intellij-erlang/</a><br>
<br>
The real time-saver of this IDE is the ability to mix and match different languages. It has strong support for Javascript and HTML, so if you are developing a web-app on top of Erlang, this can be a pretty confortable working environment. I am not sure about C though.<br>

<br>
I haven’t had luck with Emacs, I found there was too much configuration, not enough documentation, and that ultimately it did not work well on my Mac, YMMV.<br>
<br>
Cam<br>
<div class="HOEnZb"><div class="h5"><br>
<br>
<br>
<br>
On 25 Jun 2014, at 11:18, ami <<a href="mailto:m3oucat@gmail.com">m3oucat@gmail.com</a>> wrote:<br>
<br>
> Hi all,<br>
><br>
> I decided to understand how Erlang works from inside.<br>
> Probably I’ll even become a contributor(I hope).<br>
><br>
> I started with forking <a href="https://github.com/erlang/otp" target="_blank">https://github.com/erlang/otp</a>, then cloning it to my local copy.<br>
> And it’s quite big. And not only big, there are both C and Erlang sources:<br>
><br>
> 1s-MacBook-Pro:otp a1$ find . -name '*.erl' | wc -l<br>
>    3650<br>
> 1s-MacBook-Pro:otp a1$ find . -name '*.c' | wc -l<br>
>     547<br>
><br>
> I would say, Erlang sources mostly.<br>
><br>
> Here’s my question.<br>
><br>
> Which IDEs do you use to treat all the source tree(both Erlang & C) as a single project?<br>
> I might use one IDE for C and another for Erlang. But it’s quite ugly and inconvenient.<br>
><br>
> Though, I’m not the very first person who decided to contribute to Erlang/OTP :)<br>
> So, I think, that somebody already faced with these questions.<br>
><br>
> If you use some<br>
>  * special-designed IDEs(preferably), BTW, do they exist in nature?<br>
>  * emacs plugins(less preferably) or<br>
>  * vim plugins,<br>
><br>
> please share links, configs, etc.<br>
><br>
> The most needed features are:<br>
> * go to declaration<br>
> * code completion<br>
> * easy navigation through the code<br>
><br>
><br>
> Thanks in advance,<br>
><br>
> Alexander<br>
> _______________________________________________<br>
> erlang-questions mailing list<br>
> <a href="mailto:erlang-questions@erlang.org">erlang-questions@erlang.org</a><br>
> <a href="http://erlang.org/mailman/listinfo/erlang-questions" target="_blank">http://erlang.org/mailman/listinfo/erlang-questions</a><br>
<br>
_______________________________________________<br>
erlang-questions mailing list<br>
<a href="mailto:erlang-questions@erlang.org">erlang-questions@erlang.org</a><br>
<a href="http://erlang.org/mailman/listinfo/erlang-questions" target="_blank">http://erlang.org/mailman/listinfo/erlang-questions</a><br>
</div></div></blockquote></div><br></div>