cleanUpRegexp = (re) -> re.toString() .replace /^\//, '' .replace /\/$/, '' .replace /\\\//g, "/" DomUtils.documentReady -> html = "" for engine in CompletionEngines[0...CompletionEngines.length-1] engine = new engine html += "

#{engine.constructor.name}

\n" html += "
" if engine.regexps html += "
"
      html += "#{cleanUpRegexp re}\n" for re in engine.regexps
      html += "
" if engine.prefix html += "

This uses the general Google completion engine, but adds the prefix \"#{engine.prefix.trim()}\" to the query.

" html += "
" document.getElementById("engineList").innerHTML = html