Nucleusでは、編集画面で入力した改行は全て<br />タグに変換されます。
しかし、<pre>タグや<table>タグなどを使う場合には、間に<br />タグが入ってしまうと都合の悪いことも多々あります。
そんな時に役立つのが、NP_StripBRで、<%nobr%>と<%/nobr%>で囲った範囲に<br />タグを入れないようにしてくれます。
ところが、例えば<div>タグの前後に改行を入れたくない場合というのが結構あります。
前はいいのですが、特に後ろに改行が入ってしまうと、<div>のボックスと次の行の間に1行空いてしまうからです。
その場合、通常は次のように書きます。
This is a pen.</div>ふがふが
あるいは、NP_StripBRを使った場合は次のように書けます。
<%/nobr%><div class="english">What is this ?
This is a pen.</div><%nobr%>
<%/nobr%>ふがふが
しかしどちらも見づらく、あまり美しくありません。
そこで、<%nobr/%>というのを作ってみました。
これは、このタグの直後に現れる改行を消すというものです。
先ほどの例ですと、
<div class="english">What is this ?
This is a pen.</div><%nobr/%>
ふがふが
といったように書けるようになります。
これでどれくらい嬉しくなるのか、人によると思いますが、ひとまずソースを公開しますので、使いたい方は使ってみて下さい。