Hi, Eric
Here is one issue which has boring me for a long time.
If there exist such style codes in file, the auto-completion will fail with "apply: Wrong type argument: listp, \.\.\."
a) #include <xxxx.h>
b) #include "xx/xxxx.h"

For example:
for below code, when i try to let it auto-complete for g, in case I type TAB which is my auto-completion key, it will display "Wrong type argument: listp, \.\.\."  in message buffer. Also, i did a test, as far i commet the #include or delete the "/", auto completion work again.
#include "wx/wx.h"
#include "wx/image.h"
bool OolAiApp::OnInit()
{
    OolAiMainFrame* gOolAiMainFrame =  OolAiMainFrame(NULL, wxID_ANY, wxEmptyString);
    SetTopWindow(gOolAiMainFrame);
    gOolAiMainFrame->Show();
    g
    return true;
}

Regards,
Edmund