<html><head><meta http-equiv="Content-Type" content="text/html charset=gb2312"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class=""><div class="">Hello,</div><div class=""><br class=""></div><div class="">Good news.</div><div class="">Based on below link, I configured my Emacs to a state which can do auto-completion and simple error/warning checking, it just works.</div><div class=""><a href="https://www.lambdacat.com/post-modern-emacs-setup-for-erlang/" class="">https://www.lambdacat.com/post-modern-emacs-setup-for-erlang/</a></div><div class=""><br class=""></div><div class="">Just put here for newbies like me get into Erlang/Emacs world more smoothly.</div><div class="">I used Erlang/OTP 19 and distel+company-distel to do the auto-completion configuration.</div><div class=""><br class=""></div><div class="">During this process, I do realized that the key is to pick a text editor, then, live with it.</div><div class="">I am lucky that Emacs smiled upon me.</div><div class=""><br class=""></div><div class="">Best Regards,</div><div class="">Yao</div><br class=""><div><blockquote type="cite" class=""><div class="">在 2018年11月27日,22:13,by <<a href="mailto:by@meetlost.com" class="">by@meetlost.com</a>> 写道:</div><br class="Apple-interchange-newline"><div class=""><span style="font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; float: none; display: inline !important;" class="">Thanks a lot for all your suggestions.</span><div class="" style="font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px;"><br class=""><div class="">After considering these ideas, I decide to learn Emacs with extensions for Erlang at first, since Emacs is not easy to get started, I am not sure whether Emacs will be my final choice.</div><div class=""><br class=""></div><div class="">I wrote some front-end projects with VS Code, I must say, as a text editor, VS Code is just wonderful for front-end developers out-of-the-box.</div><div class="">The Erlang extension for VS Code is also very easy to use.</div><div class="">Actually, in my view, as a project, the default behavior is very important. Users should take very simple/stupid steps to get into the project, the advanced feature or customization should be another topic. VS Code is a good example, I download it, open project folder, then write the code(front-end); or, I install the Erlang extension, then write the Erlang code.</div><div class=""><br class=""></div><div class="">And yes, I know Emacs is very flexible, but the Emacs world is just not easy to get into.</div><div class="">I used vi before, and am happy about it for simple file editing, but never tried vim with advanced plugins.</div><div class=""><br class=""></div><div class="">Use Erlang as an another example, I am attracted by the world view of Erlang: observe the world, and write program based on the observation.</div><div class="">This is simple, and I get started without too much pain. And I know Erlang is hard in some sense, but this is another topic.</div><div class=""><br class=""></div><div class="">I think I will use Emacs and VS Code at the same time. If I have time and configured Emacs to a handy state, It will be choice.</div><div class=""><br class=""></div><div class="">Best Regards,</div><div class="">Yao</div><div class=""><div class=""><blockquote type="cite" class=""><div class=""><div text="#000000" bgcolor="#FFFFFF" class=""><blockquote type="cite" cite="mid:a4cbe74948314df2756001549b913088@smtp.hushmail.com" class=""><blockquote type="cite" cite="mid:02F824CD-1B7B-443A-A775-EDB8D7D4DE66@meetlost.com" class=""><pre class="moz-quote-pre" wrap="">Hello,

I am new to Erlang, and trying to find a modern text editor for it.

I build Erlang from source, and I can use the basic Erlang Mode happily.
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.
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.

Which text editor do you use in daily life?
I really want to get me into emacs world but found not quite easy, a suggestion about emacs extensions would be very helpful.

By the way, I tried Visual Studio Code with the Erlang extension, it works amazing.

Best Regards,
Yao
_______________________________________________
erlang-questions mailing list
<a class="moz-txt-link-abbreviated" href="mailto:erlang-questions@erlang.org" moz-do-not-send="true">erlang-questions@erlang.org</a>
<a class="moz-txt-link-freetext" href="http://erlang.org/mailman/listinfo/erlang-questions" moz-do-not-send="true">http://erlang.org/mailman/listinfo/erlang-questions</a>

</pre></blockquote><br class=""><fieldset class="mimeAttachmentHeader"></fieldset><pre class="moz-quote-pre" wrap="">_______________________________________________
erlang-questions mailing list
<a class="moz-txt-link-abbreviated" href="mailto:erlang-questions@erlang.org">erlang-questions@erlang.org</a>
<a class="moz-txt-link-freetext" href="http://erlang.org/mailman/listinfo/erlang-questions">http://erlang.org/mailman/listinfo/erlang-questions</a>
</pre></blockquote></div>_______________________________________________<br class="">erlang-questions mailing list<br class=""><a href="mailto:erlang-questions@erlang.org" class="">erlang-questions@erlang.org</a><br class=""><a href="http://erlang.org/mailman/listinfo/erlang-questions" class="">http://erlang.org/mailman/listinfo/erlang-questions</a><br class=""></div></blockquote></div><br class=""></div></div><span style="font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; float: none; display: inline !important;" class="">_______________________________________________</span><br style="font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class=""><span style="font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; float: none; display: inline !important;" class="">erlang-questions mailing list</span><br style="font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class=""><a href="mailto:erlang-questions@erlang.org" style="font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px;" class="">erlang-questions@erlang.org</a><br style="font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class=""><a href="http://erlang.org/mailman/listinfo/erlang-questions" style="font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px;" class="">http://erlang.org/mailman/listinfo/erlang-questions</a></div></blockquote></div><br class=""></body></html>