Piroさん経由でSaneyukiさんの発言よんで、 窓の杜 - 【NEWS】Firefoxに“あとで読む”サイドバーを追加する拡張機能「Netscape Link Pad」 とか見て「あーあとで読むとかそういえば欲しいなー」と思ったのでvimperatorプラグインとしてさくっと適当に作ってみました。
「あとで読む」リストに追加されてるURLを開くと:yomuコマンド経由じゃなくても自動的にリストから削除される。
割とfirefox定番拡張機能TabMixPlusのタブのロック、保護などのコマンドを追加するプラグイン書いた。
http://coderepos.org/share/browser/lang/javascript/vimperator-plugins/trunk/tabmixplus.js
実は僕はかなりStylishを愛用しています。というわけで自分用に書いてたプラグインを少し整えてcodereposにアップしました。
http://coderepos.org/share/browser/lang/javascript/vimperator-plugins/trunk/stylish.js
apt-getみたいなサブコマンド形式の補完とかも割と簡単にできるvimperatorはおもしろいなーと思いました。自分で使うコマンドは、ほとんど:stylish edit hogehogeだけです。
vimperatorのj,kはwindow.scrollByLines呼び出しなので、overflow属性により表示されてるスクロールバーはスクロールできない。
例えばhttp://www5e.biglobe.ne.jp/~sen/Story/kitsune1_p.htmlみたいなページで確認できると思う。scrollTop属性を直接いじればスクロールできるので、
:js buffer.evaluateXPath('//*[@id="mainbox"]').snapshotItem(0).scrollTop += 100
とか叩けばスクロールできるけれども。フォーカスされてる要素がoverflow属性持ってるか調べてscrollTop属性いじるように切り分けるとかめんどいなあ。firefox内部でどうやってるんだろ。