<!DOCTYPE html><html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /></head><body><div data-crea="font-wrapper" style="font-family: Tahoma; font-size: 16px; direction: ltr"><div style="font-family: Tahoma; font-size: 16px"></div>Hi Yao,<div><br></div><div>If you want to give emacs another try, there are several autocomplete modes,<div>for example auto-complete and company.</div><div>(I have tried auto-complete with erlang)<br><br>For symbol searches I am using etags (comes with emacs), you use it like </div><div>  etags *.erl</div><div>which creates a tags file with all recognized definitions.</div><div>You have to tell emacs where to find this file with visit-tags-table, or you set</div><div>one of the variables tags-table-list (good if you work on several projects) or </div><div>tags-file-name (just one project).</div><div><br></div><div>Then you can visit the definition of a symbol with M-. and jump back with M-,</div><div><br></div><div>I usually perform the creation of the tags file as target in a Makefile.</div><div><br></div><div>You might have a bit more work than in a mainstream IDE, </div><div>but I like the fact that I have everything under control.</div><div>And I like elisp very much, besides erlang.</div><div><br></div><div>Kind regards,</div><div>Dieter</div><div><br><div></div><br><br><div data-anchor="reply-title">Am Di., Nov. 27, 2018 01:20 schrieb by <by@meetlost.com>:</div><blockquote><div>Hello,<br><br>I am new to Erlang, and trying to find a modern text editor for it.<br><br>I build Erlang from source, and I can use the basic Erlang Mode happily.<br>But seems the basic erlang-mode with emacs does not contain some *key* features would be needed as a modern text editor, like auto-complete.<br>Actually, as a text editor, I think I just need the auto completion of library/custom modules and functions, other advanced features is not needed for now.<br><br>Which text editor do you use in daily life?<br>I really want to get me into emacs world but found not quite easy, a suggestion about emacs extensions would be very helpful.<br><br>By the way, I tried Visual Studio Code with the Erlang extension, it works amazing.<br><br>Best Regards,<br>Yao<br>_______________________________________________<br>erlang-questions mailing list<br><a target="_blank" href="mailto:erlang-questions@erlang.org" style="cursor: inherit;">erlang-questions@erlang.org</a><br><a target="_blank" href="http://erlang.org/mailman/listinfo/erlang-questions" style="cursor: inherit;">http://erlang.org/mailman/listinfo/erlang-questions</a></div></blockquote></div></div></div></body></html>