Monday, March 10, 2008
Vimperator + LDRize + Minibufferによる最速ブラウジング
http://svn2.assembla.com/svn/trapezoid/trunk/javascript/vimperator_script/ldrize_cooperation.js
今日はLDRizeとMinibufferを導入したんですが、やっぱりVimperatorを使っていても、TumblrのDashboardのような、同一ページから同一のアクションを複数の対象に行いたい場合はLDRize+Minibufferの方が圧倒的に早いですね。
ただVimperator使っているとj,k,p,oあたりの最小限欲しいキーバインドすらVimperatorに奪われるので、いちいちC-qやらIやらで全入力エスケープすることになって面倒。でもVimperatorは捨てられないので妥協案として、LDRizeが有効なサイトでだけLDRizeにj,k,p,oを横流しするuser.jsとVimperatorプラグインを書いてみました。
クソ短いしやってること単純なんですが、色々寄り道しながらコードリーディングをしまくっていたら時間ががが。現在のドキュメントでロードされたGreasemonkeyスクリプトのコンテキストをどうにかして取れないか四苦八苦していたのですが、結局出来ませんでした。ざんねーん
追記
ふつうにコンテキスト取れたので更新した!なんで取れないとか言っていたんだ理解不能。ごめんなさい!
追追記
この方法なら、というか普通にuser.jsいらなかった!また更新。ごめんなさい><
追追追記
VimperatorからMinibufferのコマンドを実行 - Dis Communication - 符号無し
改良しました
コメントを書く
トラックバック - http://unsigned.g.hatena.ne.jp/Trapezoid/20080310