AutoLinkの仕様では、{body}部分を利用するインラインプラグインについて、{body}に対して事前にstrip_htmltag()をかけておかなければ、挿入されたリンク文字列(アンカータグ)による影響を受けてしまう。{body}の中の文字列は(特にAutoLinkによって偶発的に)アンカータグを挿入される可能性があり、必要に応じてそれによる影響を回避するコードを挿入しなければならない。この回避策がいままでプラグインの中にまちまちな方法で含まれていたり、物によっては含まれていなかった。プラグインには、以前から別々の方法でこのコードが入っていたが、意図が明文化されておらず、方法はまちまちであった。これは回避策であって解決策ではない。複数行ねたにも関連する。rubyプラグインは微妙ですが、修正しておきます。何かあればコメント下さい。AutoLinkによって分断された部分の色が変わりません。今大丈夫でも、いずれそうなる可能性があります。sizeプラグインは、「文字サイズを大きくするだけ」ですから、意味合いからするとこの回避策はいらないようです。一応コメントアウトした形でコードを入れておきます。WikiNameの処理が忘れられてるようなので掘り起こします。WikiNameもAutoLinkと整合性のある処理が良いと思います。19:29:11ざっと調べた範囲では以下のようです。リンクされる以下私見。aname,editはそれ自体がリンクなのでリンクしてはいけない。color,sizeはどちらも文字装飾なのでリンクして良い、と思う。いった表示を通して良いような気もするけど、少し脱線してるような)。WikiNameに対するリンクの付与とAutoLinkに対するリンクの付与は、成立時期も実装方法も違います。AutoLink専用のstrip関数のままにしていただきたいと思います。以前の状態に戻したらまた副作用に悩みそうです。22:22:31&aname(hoge){ほげほげWikiName};このような例で、WikiNameの部分が独自のリンクになってしまい、anameとeditで不都合な状態になる事、また以前のバージョンとリンクの挙動が異なることを確認しました。今まではAutoLinkが付与した<a>タグをひっぺがすために、<a>タグを全部ひっぺがす乱暴な処理をしていました(その副作用で苦しんでいました)が、それをまさにAutoLinkが付与した<a>タグだけをひっぺがす様にした結果、利点を得たものの、別の副作用が発生したというものの様です。今回拡張した部分を今後別のところで使う場合、anchorタグ以外のタグが通過してしまうので、それで悪さができないかどうかは使う前に検討すべきかと思います。(1.37)colorプラグインについては現状の挙動と以前の挙動が同じ様ですので手をつけません。00:14:06一連の変更の意図は理解できました。colorですが1.4.5_1までは下のようになります。1.4.6rcでは全てリンクが働かなくなります。AutoLinkによって分断された部分の色が変わりません。」を意識されてのことだと思いますが、色はCSS側に解決を任せてリンクはそのままにするのが正しいのではないでしょうか。Cue訂正:1.4.6rcではAutoLinkのみリンクが働かなくなります。意図的に避けるように作られています。しておくのが綺麗そうです。頭が働かないと思われるので冒険はしないでおきます。00:07:06strip_tags()を使わずstrip_htmltag()を使うのは知りませんでした。17:18:10気がついた2点を、とりあえずメモします。