Hey all,<div><br></div><div>Been a while since I posed this question, but I'm still stuck on trying to load all the beam files.  Is there some magic way to tell the VM to load all the beams in the code path or do I have to loop through the code path and load them all manually?  How would I go about doing it that way if that is what is required?</div>

<div><br></div><div>Thanks,</div><div><br></div><div>Andrew<br><br><div class="gmail_quote">On Tue, Mar 6, 2012 at 11:43 PM, Andrew Berman <span dir="ltr"><<a href="mailto:rexxe98@gmail.com">rexxe98@gmail.com</a>></span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">All,<div><br></div><div>I'm trying to build a plug-in for Sublime Text 2 to do proper Erlang code completion.  My thought is to have a server or node running and then talk to that node using erl_call.  I have it working with the stdlib, but I want the code completion to be dynamic such that the plug-in tells the remote node to add code paths.  I have that working too, but the issue is loading the actual modules in the new code path.  Since the erlang vm loads modules only upon access, when I call erlang:loaded() or code:all_loaded(), the modules added with the new code path do not show.  Do I have to loop through the BEAMs in the new code path and manually load them or is there a better way to do it?  I'm trying to make the completion use a fuzzy search such that something like "li" brings up all modules with "li" in it which is why I need to be able to have the entire list of modules loaded already.</div>


<div><br></div><div>Thanks,</div><div><br></div><div>Andrew</div>
</blockquote></div><br></div>