Hatena::Groupunsigned

Dis Communication このページをアンテナに追加 RSSフィード

Monday, March 10, 2008

Vimperator + LDRize + Minibufferによる最速ブラウジング

01:47 | Vimperator + LDRize + Minibufferによる最速ブラウジング - Dis Communication を含むブックマーク はてなブックマーク - Vimperator + LDRize + Minibufferによる最速ブラウジング - Dis Communication Vimperator + LDRize + Minibufferによる最速ブラウジング - Dis Communication のブックマークコメント

http://svn2.assembla.com/svn/trapezoid/trunk/javascript/vimperator_script/ldrize_cooperation.js

今日LDRizeとMinibufferを導入したんですが、やっぱりVimperatorを使っていても、TumblrDashboardのような、同一ページから同一のアクションを複数の対象に行いたい場合はLDRize+Minibufferの方が圧倒的に早いですね。

ただVimperator使っているとj,k,p,oあたりの最小限欲しいキーバインドすらVimperatorに奪われるので、いちいちC-qやらIやらで全入力エスケープすることになって面倒。でもVimperatorは捨てられないので妥協案として、LDRizeが有効なサイトでだけLDRizeにj,k,p,oを横流しするuser.jsVimperatorプラグインを書いてみました。

クソ短いしやってること単純なんですが、色々寄り道しながらコードリーディングをしまくっていたら時間ががが。現在ドキュメントでロードされたGreasemonkeyスクリプトのコンテキストをどうにかして取れないか四苦八苦していたのですが、結局出来ませんでした。ざんねーん

追記

ふつうにコンテキスト取れたので更新した!なんで取れないとか言っていたんだ理解不能。ごめんなさい!

追追記

この方法なら、というか普通user.jsいらなかった!また更新。ごめんなさい><

追追追記

VimperatorからMinibufferのコマンドを実行 - Dis Communication - 符号無し

改良しました