Acredito que você precisa adicionar sua função no userContext
, e não no dactyl
.
por exemplo,
javascript <<EOF
userContext.searchWikis = function (selection) {
commands.execute("tabopen http://www.scholarpedia.org/wiki/index.php?title=Special:Search&search=" + selection);
commands.execute("tabopen http://en.citizendium.org/wiki?title=Special:Search&search=" + selection);
};
EOF
Eu tirei a linha parsedSelection
, porque a seleção não aparece como uma string.
Tente também remover os colchetes angulares de <args>
:
command wikiSearch -nargs=* -js userContext.searchWikis(args)