# Defold Editor 2.0

**URL:** <https://forum.defold.com/t/defold-editor-2-0/1407>\
**Category:** Roadmap\
**Created:** [March 30, 2016, 8:14pm UTC](https://forum.defold.com/t/defold-editor-2-0/1407 "2016-03-30T20:14:35Z")\
**Posts on this page:** 1\
**Showing post:** 140

<div class="post-metadata">

**Author:** ![Erik\_Angelin](https://forum-defold.b-cdn.net/letter_avatar_proxy/v4/letter/e/59ef9b/32.png) [@Erik\_Angelin](https://forum.defold.com/u/Erik_Angelin)\
**Post date:** [October 10, 2016, 8:44am UTC](https://forum.defold.com/t/defold-editor-2-0/1407/140 "2016-10-10T08:44:33Z")

</div>

Sounds like a fun and ambitious project 🙂

Our autocomplete engine is really nothing magical and we can’t prioritise creating a service out of it right now. Roughly what we do is parse any require’d modules (using antlr, I think the example Lua grammar will be fine) building a namespace/symbol table and then augmenting that with our built in functions.  
Current info on our built in functions is published with every build. For info on how to fetch and parse it, have a look at @britzl dash-docset project [Dash-User-Contributions/docsets/Defold at master · britzl/Dash-User-Contributions · GitHub](https://github.com/britzl/Dash-User-Contributions/tree/master/docsets/Defold) - in particular createdocset.py. @Lukas_Palmer made some notes about using Atom with Defold a while ago [Big List of Lua Resources! - #2 by Lukas\_Palmer](https://forum.defold.com/t/big-list-of-lua-resources/1586/2), that might help.

---

_[View the full topic](https://forum.defold.com/t/defold-editor-2-0/1407)._
