【发布时间】:2012-02-09 16:52:34
【问题描述】:
我想添加一个 pentadactyl(它是 vimperator 的一个分支)命令来搜索 btdigg 洪流搜索引擎。查询结构如下例所示 - 搜索“带空格的测试”:
http://btdigg.org/search?q=test+with+space
我试图执行:
:command -nargs=* btdigg open http://btdigg.org/search?q= <args>
无论我给它什么,它都会把我带到标题页。所以它不起作用。你能修好它吗?我要以下命令
:btdigg arg1 arg2 arg3
在 www.btdigg.org 中搜索“arg1 arg2 arg3”字符串
编辑:
所以这是我最好的尝试。这是一个用于搜索给定站点的 JavaScript 代码。如果我能让它工作 - btdigg 的问题也将得到解决:
javascript <<EOF
dactyl.searchWikis = function (selection) {
let parsedSelection = selection.replace(/^\s*/, "" ).replace(/\s*$/, "" ).replace(/\s+/g, "+" );
dactyl.execute( ":tabopen http://www.scholarpedia.org/wiki/index.php?title=Special:Search&search=" + selection);
dactyl.execute( ":tabopen http://en.citizendium.org/wiki?title=Special:Search&search=" + selection);
};
EOF
:command bookSearch -nargs=* -js dactyl.searchWikis(<args>)
但 PentaDactyl 没有看到。你能让Pentadactyl看到它吗?
【问题讨论】:
标签: javascript firefox vimperator