きにきじ

今日の気になる記事とか学びとか

Firefox 33 で Vimperator の hints-ext.js を使う

| Comments

Contents

※この記事は、Firefox を使っていない人、Vimperator を使っていない人、hints-ext.js プラグインを使っていない人、Firefox 33 x Vimperator x hints-ext.js が正常に動いている人にはまったく価値のない記事です。そっとブラウザのタブを閉じてください

少し前に Firefox 33 がリリースされたのでいつものようにバージョンアップすると、f キーを押しても Vimperator のヒントが表示されないという問題が生じました。プラグインの hints-ext.js が原因っぽいことはわかったのですが解決策がわからなかったのでしばらく 32 のまま使っていました。ですがセキュリティ的にもよろしくないし気持ち悪いのでちゃんと調べて解決しました。

解決策

ググると割とすぐに見つかりました。

なるほど、Add-ons for Firefox で提供されている Vimperator ではダメで、自分でビルドしないといけないみたいです。

ビルドのやり方は Developer Info - vimperator labs に載っているので書いてあるのに従います。ちなみに環境は Mac OX X 10.9.5 です。

1
2
# どこでも好きなディレクトリでどうぞ
% cd ~/src/
1
2
3
4
5
6
7
8
% git clone https://github.com/vimperator/vimperator-labs/
Cloning into 'vimperator-labs'...
remote: Counting objects: 31378, done.
remote: Compressing objects: 100% (10/10), done.
remote: Total 31378 (delta 2), reused 2 (delta 0)
Receiving objects: 100% (31378/31378), 6.63 MiB | 1.39 MiB/s, done.
Resolving deltas: 100% (23422/23422), done.
Checking connectivity... done.
1
% cd vimperator-labs/vimperator/
1
2
3
4
5
6
% make xpi
Building XPI...
Update chrome.manifest for paths used inside the XPI...
Replacing ###VERSION### and ###DATE### tags
Packaging up vimperator-3.8.2.xpi
SUCCESS: ../downloads/vimperator-3.8.2.xpi

xpi ファイルが ../downloads ディレクトリ(上の例で言えば ~/src/vimperator-labs/downloads)にできているので、Firefox で読み込んでインストールすれば OK です。いやー快適です。caisui さんに改めて感謝。

Comments