最近の vimperator
最近またちょっと変わったのでまとめ。気をつけないとハマるよ!
- hint mode
- 今日またちょっと仕様が変わった。いやまぁほぼ内部仕様の変更だから使うひとにはあまり影響がないんだけど既存 plugin を update する必要があるので注意。変更が必要なのは CVS HEAD か snapshot 2008-10-29 から。すでに plugin の変更は id:nokturnalmortum が行ってくれているので該当 version を使ってる人は update しませう。
- http://coderepos.org/share/browser/lang/javascript/vimperator-plugins/trunk/ldrize_cooperation.js
- http://hg.intevation.org/mirrors/mozdev.org/vimperator-cvs/rev/f7fcc3e33067
- http://hg.intevation.org/mirrors/mozdev.org/vimperator-cvs/rev/6237794d9185
- migemo_hint.js
- custom hint がうまく動いてなかったバグが治ってるので migemo_hint.js のスーパーその場しのぎコードを削除。ぶっちゃけ global に plugins object をでっちあげていていつなにと衝突するのかわからないのでこっちも update をお願いします。サーセンwww
- http://coderepos.org/share/browser/lang/javascript/vimperator-plugins/trunk/migemo_hint.js
- http://hg.intevation.org/mirrors/mozdev.org/vimperator-cvs/rev/c08350db468c
- 文字の大きさ
- デカくなった。最初キモッ !! って思ったけどなれると見やすくて使いやすい。前のがいいよーってひとは…、どうすんだろ。これに関する設定項目はないみたいなので ( :help options ) スタイルシートでいじるしかないかも。
- Vimperator trac
- すでに http://d.hatena.ne.jp/teramako/20081020/p1 で言及してるけど本家が trac 使い始めたみたい。こっちのが plugin や tips 、 bug の情報が見やすくていいかも。とりあえず現時点で plugin もいくつかあげられてるみたいなのでチェックしてみるといいかも ( http://vimperator.org/trac/wiki/Vimperator/Scripts ) 。ここから CodeRepos へのリンクもはられてるのでこっちへの民族大移動はまだ考えなくてもいいのかな ? 以下おれ的オススメ。
- httpheaders.js ( http://vimperator.org/trac/ticket/21 )
- Live HTTP Headers ( https://addons.mozilla.org/ja/firefox/addon/3829 ) が必要だけど pageinfo option に h ( HTTP request ) や H ( HTTP response ) を指定すると :pageinfo で HTTP header が見えるようになる。ぶっちゃけいままで :pageinfo 使ってなかったんだけど p に map するくらいになった。あと pageinfo はデフォルトに追加する形のがいいかな。 :set pageinfo=gfmhH な感じで。
- てか HTTP header を可視化する plugin は http://gihyo.jp/dev/serial/01/alpha-geek/0017 に触発されて作ろうと思ってたんだけど先越されちまったよハハ。 kmaglione++
- noscript.js ( http://vimperator.org/trac/ticket/1 )
- security だ click jacking だと世知辛い世の中にさっそうと現れた NoScript addon 様ですが popup uzeeeeeeeeee & keyboard operation dekineeeeeeeee ってな感じで微妙に KY 。そんな NoScript もこれさえあればあなたにつくす素敵 addon に様変わり。いまなら ~/vimperator/plugin ディレクトリに放り込むだけ !! モニタの前のあなたも今すぐ get !!
- vimperatorrc あたりで let mapleader=',' とかやっとくと ,s で一時的にすべて許可、 ,S ですべて許可を toggle してくれる。ちょうべんり。
- jscompletion.js ( http://vimperator.org/trac/ticket/20 )
- id:otsune に教えてもらった。まだちゃんと動いてないみたいなんだけど期待 age 。 getElementsByTagName や getElementById なんかで特定した DOM object がもつプロパティやメソッドを補完対象に出す plugin 。これができあがると firebug への依存がぐっと減るというか機能的には firebug 超えるんじゃね ?
- http://d.hatena.ne.jp/nokturnalmortum/20081029#1225285068 で id:nokturnalmortum がパッチ公開してる。きた ! メイン補完きた ! これで勝つる !!