2012-01-13 147 views
1

我想添加一个pentadactyl(这是一个vimperator的分支)命令来搜索btdigg洪流搜索引擎。在下面的例子中查询结构显示 - 在“测试与空间”中搜索:Pentadactyl:搜索命令BTDIGG.org

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参数3” 字符串:

因此,这里是我最好的尝试。这是一个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看到它吗?

回答

1

获取add-to-search-bar插件,然后右键单击btdigg的搜索栏并选择“添加到搜索栏”。说你会命名为btdigg,在那之后:

:btdigg arg1 arg2 arg3 

会搜索 “ARG1参数3” 中btdigg。