CmdUtils.CreateCommand({
    name: "code-search",
    icon: "chrome://ubiquity/content/icons/search.png",
    takes: {term: noun_arb_text},
    preview: function(pbody, term) {
      var msg;
      if (term.text.length > 0) {
        msg = 'Perform a Google Code Search for <em>"${term}"</em>';
      }
      else {
        msg = 'Perform a Google Code Search';
      }
      pbody.innerHTML = CmdUtils.renderTemplate(msg, {term: term.text});
    },
    execute: function(term) {
      var url = "http://www.google.com/codesearch?q=" + escape(term.text) + "&hl=en";
      Utils.openUrlInBrowser(url);
    }
});

