btdiggトレント検索エンジンを検索するためのpentadactyl(vimperatorのフォーク)コマンドを追加したいと思います。クエリ構造を以下の例に示します。ここで、「スペースを使用したテスト」が検索されます。
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で「arg1arg2arg3」文字列を検索するには
編集:
だからここに私の最善の試みがあります。これは、特定のサイトを検索するための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はそれを見ていません。ペンタダクティルに見せてもらえますか?