ぽっぺん日記@karashi.org
2011-04-03(Sun) [長年日記]
_ [Firefox][vimperator]Firefox 4 + Vimperatorへ移行した
そろそろFirefox 4にしてもいいかなーということで、日曜日の午前中の1時間ちょっとかけて、Firefox 4 + Vimperator 3.0環境に移行したのでメモ。
基本的にはFirefox 4時代のVimperatorの沿って設定しただけなので、相違点だけ。
改訂
- 2011.05.03:Greasemonkeyについて本体に手を加えず、.vimperatorrcで設定する方法を追記
.vimperatorrc
Vimperator 2.3.1から変更点。
まず、guioptions オプションが逝ってしまったらしいので、こんな感じに書き換え。
" set gui options -noremap <A-Up> :set guioptions+=mTb<CR> -noremap <A-Down> :set guioptions-=mTb<CR> +noremap <A-Up> :set toolbars=addons,bookmarks,menu,navigation,tabs,statuslinetoolbar<CR> +noremap <A-Down> :set toolbars=noaddons,nobookmarks,nomenu,nonavigation,tabs,statuslinetoolbar<CR>
Firefox 4からステータスバーとアドオンバーが分離されてしまったらしいので、statusline-toolbar.jsを入れて、こんな感じに追記。
+" statusline-toolbar.js +set statuslinetoolbars=feed-button,greasemonkey-tbb
Greasemonkey
Greasemonkey 0.9.1でLDRizeが動かなくなってしまった件は、Firefox 4 で Minibuffer + LDRize + ReblogCommand を動かすに従って、GreasemonkeyとMinibufferを書き換え。
他のPCでも、いちいちGreasemonkeyを書き換えるのがめんどくさいので、GithubのGreasemonkeyをForkして、リンク先の変更を適用したxpiファイルを作ってみた。自己責任でお使いください。
https://github.com/downloads/poppen/greasemonkey/greasemonkey-0.9.1.xpi
改訂版のMinibufferやLDRizeについては、下記のものを使わさせていただきました。
2011.05.03追記
Greasemonkeyについては、次のサイトで紹介されている、.vimperatorrcに設定するだけで済む方法の方がずっとシンプルなので、オススメ。
Firefox 4.0b10でGreasemonkey 0.9.1のユーザスクリプトのwindowを共通にする改造(開発者orVimper向け) - wltの日記
Greasemonkey 0.9.2でも大丈夫でした。
その他
.vimperatorrcあたりのdotfileもGithubに入れておこう。
