Chrome拡張 「Create Link」のfilterってどうなってんだと思いおまたスコスコ参上

Chrome extension、Create Linkのfilterの使い方。どこにも載っていないのでコードより。

filterは生成した文字列の最後に置換処理を行う機能。使うには設定でfilterの項目に正規表現で入力する。フォーマットは

s/変換前/置換後/

 sは必須。最後にオプションでwを付けることも可能。

・・・
これで動くはずだったけど、バグがあって%input%を使った時以外、deferedのpipeをすり抜けており動作しない模様。background.jsの99行目に下記のコードを加えると一応動いた。

if (def.filter) {
    var m = def.filter.match(/^s\/(.+?)\/(.*?)\/(\w*)$/);
    if (m) {
        data = data.replace(m[1], m[2]);
    }
}

 この処理、応急処置的でよろしくない。

ちゃんと対応してpullリクエスト送ろうと思う。