Hatena::Groupvimperator

Death to false Web browser! このページをアンテナに追加 RSSフィード

2010-02-09

Back Or Die

17:47 | Back Or Die - Death to false Web browser!  を含むブックマーク はてなブックマーク - Back Or Die - Death to false Web browser!  Back Or Die - Death to false Web browser!  のブックマークコメント

teramako さんがつぶやいていた http://twitter.com/teramako/status/8801866491

2ちゃんの拡張スレ(何)に、リンクを踏んだ時に新しいタブで開いているのか視覚的にわかる拡張あります?という質問が来ていた。ようするに、リンク先を開いた後、元のページに戻るのに戻るを使ったらいいのか、そのタブを閉じたらいいのか判別に迷うので、何とかしたいということらしい。で、それに対する答えのひとつとして、マウスジェスチャ用の以下のようなスクリプトが426氏によって提示されました。以下のようなものです。

今日の Tips - Another 朝顔日記

これをぱくった。<C-o> を置き換えます。

オリジナルと違って、Vimperator の標準の動作を使います。

let (
  back = mappings.getDefault(modes.NORMAL, '<C-o>').action,
  remove = mappings.getDefault(modes.NORMAL, 'd').action
)
  mappings.addUserMap(
    [modes.NORMAL],
     ['<C-o>'],
    'http://d.hatena.ne.jp/nyama/20100208/1265617681',
1)
  );

js_ctypes を使ったとても便利なモールス信号プラギンを作りました。

23:07 | js_ctypes を使ったとても便利なモールス信号プラギンを作りました。 - Death to false Web browser!  を含むブックマーク はてなブックマーク - js_ctypes を使ったとても便利なモールス信号プラギンを作りました。 - Death to false Web browser!  js_ctypes を使ったとても便利なモールス信号プラギンを作りました。 - Death to false Web browser!  のブックマークコメント

カタカナとアルファベットに対応しています。

:morse SOS

http://vimperator.kurinton.net/plugins/morse.html

注意

一部のキーボードには対応していません!!

(HHKなど)

Windows 専用です。

効能

がんばって、コンテンツの内容をこのコマンドにながしこめば、ディスプレイいらずになります。

トラックバック - http://vimperator.g.hatena.ne.jp/nokturnalmortum/20100209

2010-02-06

extension-manager.js に困った拡張探索コマンドの extbisect を追加しました。

15:08 | extension-manager.js に困った拡張探索コマンドの extbisect を追加しました。 - Death to false Web browser!  を含むブックマーク はてなブックマーク - extension-manager.js に困った拡張探索コマンドの extbisect を追加しました。 - Death to false Web browser!  extension-manager.js に困った拡張探索コマンドの extbisect を追加しました。 - Death to false Web browser!  のブックマークコメント

何かの拡張がわるさしているぞ!というときに使います。

手順

  1. ":extbisect start" を実行。再起動します。
  2. コマンドによって適当な拡張のみが有効になっているので、問題が発生していないかテストします。
  3. 問題が発生していなかったら ":extbisect ok"、発生していたら ":extbisect fail" を実行します。
  4. 再起動するので、再び 2 に戻ります。

犯人が確定したら、ok / fail 時にメッセージが出ます。

メッセージを確認したら、":extbisect reset" で拡張の状態を元に戻します。

以上。

リンク

http://vimperator.kurinton.net/plugins/extension-manager.html

http://vimperator.g.hatena.ne.jp/nokturnalmortum/20100203/1265202872

トラックバック - http://vimperator.g.hatena.ne.jp/nokturnalmortum/20100206

2010-02-05

lo.js を猫ひさしぶりに更新

19:33 | lo.js を猫ひさしぶりに更新 - Death to false Web browser!  を含むブックマーク はてなブックマーク - lo.js を猫ひさしぶりに更新 - Death to false Web browser!  lo.js を猫ひさしぶりに更新 - Death to false Web browser!  のブックマークコメント

:lo hoge

で、ページ内のリンクを開いたり。

:fo moge

で、moge にマッチするリンクを全部開いたりするよ。

:fo の補完はマッチングの結果を表示するために使っているのでちょっと変梃な動作をします。

http://vimperator.kurinton.net/plugins/lo.html

トラックバック - http://vimperator.g.hatena.ne.jp/nokturnalmortum/20100205

2010-02-04

no-reading.js でステータスラインに表示を移動できるようにしたんだ。

19:05 | no-reading.js でステータスラインに表示を移動できるようにしたんだ。 - Death to false Web browser!  を含むブックマーク はてなブックマーク - no-reading.js でステータスラインに表示を移動できるようにしたんだ。 - Death to false Web browser!  no-reading.js でステータスラインに表示を移動できるようにしたんだ。 - Death to false Web browser!  のブックマークコメント

~からデータを転送していますなどの表示をステータスラインに移動できるようになりましたんだ。

http://vimperator.kurinton.net/plugins/no-reading.html

http://gyazo.com/40a13755b28a9d43e19227ddde622ef4.png

http://coderepos.org/share/changeset/36611

デフォルトでは機能しないので、この表示にしたい場合は

let g:no_reading_on_statusline = 1

としてください。

追加

表示時間の限界設定を追加しました。

以下の時間(ミリ秒)がすぎるとステータスラインの表示は消えます。

設定しないか、0 を指定すると、消えません。

let g:no_reading_statusline_limit = 1000
トラックバック - http://vimperator.g.hatena.ne.jp/nokturnalmortum/20100204

2010-02-03

動画サイト用のプラグイン stella.js を Vimeo に対応した

20:49 | 動画サイト用のプラグイン stella.js を Vimeo に対応した - Death to false Web browser!  を含むブックマーク はてなブックマーク - 動画サイト用のプラグイン stella.js を Vimeo に対応した - Death to false Web browser!  動画サイト用のプラグイン stella.js を Vimeo に対応した - Death to false Web browser!  のブックマークコメント

…が!

API が貧弱になっているようで、再生と一時停止くらいしかできません。

詳しいこと知っている人がいたら教えてください!

(他のJavaScript でコントロールできそうな動画サイトも)

http://coderepos.org/share/changeset/36604

http://vimperator.kurinton.net/plugins/stella.html


アドオンの有効無効状態を保存&復帰できるプラギン

22:14 | アドオンの有効無効状態を保存&復帰できるプラギン - Death to false Web browser!  を含むブックマーク はてなブックマーク - アドオンの有効無効状態を保存&復帰できるプラギン - Death to false Web browser!  アドオンの有効無効状態を保存&復帰できるプラギン - Death to false Web browser!  のブックマークコメント

こんな感じで状態を保存&復帰できます。

:extstate store foobar
:extstate restore foobar

下のように、拡張名(補完で与えられる)を付加すると、それらの拡張のみが対象になります。

:extstate store foobar "Ank Pixiv Tool" "Vimperator"

http://coderepos.org/share/changeset/36607

http://vimperator.kurinton.net/plugins/extension-manager.html

TODO

  1. blame bisect 的な物?
トラックバック - http://vimperator.g.hatena.ne.jp/nokturnalmortum/20100203