// function completer. // // completer should be a class that take an editor instance, and a list of // function to call to get the list of completion. // // the function that send back the list of completion should received the // editor handle as sole argument, and should return a json object with the // following structure // {list: clist, # list of n string containing the completions // type : rp, # list of n string containingtype/ origin of the completion // # (will be set as the class of the