Firefox 拡張の話 ( vimperator すげぇ )

「hit a hint って拡張がいいね」なんてことを書こうと思ってるうちに vimperator を見つけて、頭がどうにかなりそうだ、という話。

hit a hintって何よ

hit a hint ってのは移動できる先にラベルを表示して、キー入力でそこにジャンプするっていうキーボード派向けな拡張。距離が結構あるときとかに正確にジャンプできるのがいい。

vimperatorって何よ

vimperator ってのは Firefox が vi ぽい操作 & 画面になる。vi にふれたことのないユーザには決しておすすめしない。操作・画面ともに大幅に変更されるので、注意が必要。

にしても、こいつがかなり強い。 hit a hint の機能もごっそり吸収してるし、なにより慣れた vi の操作ができるってのがうれしい。コマンドがうれしい。hjkl で動けるのがうれしい。 :help だけわかればなんとかなるかな。以下、参考サイト

XUL/Migemo [Forked Edition]

配布ページのデモ?がうまく動かないす。pe-zi でページにマッチしないぽいです。mane-ji で「マネージ」にマッチするのに、mane-jaで「マネージャ」にマッチしないのも不思議です。

XUL/Migemo 0.5.0 ( display: none の iframe で Error )

XUL/Migemo 0.5.0 でバグぽいものを発見(?)

<html>
  <head>
    <title>t</title>
  </head>
  <body>
    <p>今日</p>
    <iframe style="display: none"></iframe>
  </body>
</html>

こんな感じの html *1XUL/Migemo で「kyou」 とかすると、Firebug が「大変や!エラーや、エラーやで!」と叫びますね。div で style="display:none" となっている中に iframe があってもなるんで iframe が display: none だとだめなんじゃないですかね。ちなみに、はてなの編集画面で起きます。これ。

特に動作上問題なさそうなので気にしないことにします。

追記:あー、もしかしたら自分だけかもしれない(わらい

*1:doctypeないけど気にしない

tabtree memo

  • Tab Tree をいじってみる
  • キーボードで操作しにくい *1
    • ENTERでNodeを開いてくれない ( ツリーの開閉をしようとしているよね : 解決 )
    • そもそも Focus を当てれないし
    • Sidebar の Toggle ができない ( 解決 )
    • 次・前のノードへの移動ができない
    • 前回終了時の状態復元ができない ( なにやら難しそう )
  • なんで Toolbar ? Menubar に項目がほしい ( 解決 )
  • Firefox の拡張は JavaScript, XML ができれば理解できそう
  • Tree View 自体は、用意されてるもの*2を使うぽい
  • xpi, jar の rename が面倒。 zip でいいじゃないですか。
  • Google で色々書くとこ(仮)が見つからないよ

*1: !!Firefox のキー割り当てを理解していません!!

*2:CommonControls 的なもの?