Set macro parameter:意図しない改行が入る

SET MACRO PARAMETERで文字列を挿入するメソッドを書きました。
挿入した文字列には改行が入っていないのですが、実行されると頭に改行が2つ入ります。
またそのあと余計な空白も入っている様です。

例えば、

<code 4D>
if(tttttt)
</code 4D>

と入力して"tttttt"を範囲選択後、マクロを実行するします。
マクロの実行で"tttttt"の内容が"ssssss"に置き換わる様に書いていると

<code 4D>
if(

ssssss)
</code 4D>

となります。

<code 4D>
if(ssssss)
</code 4D>

となって欲しいのですが、不具合でしょうか? :frowning:

原因わかりました。:oops:
XMLがらみでした。

test("hogehoge")

タグの内側にあるインデントが含まれていました。
ATOM(テキストエディタ)でXMLを見やすい様に整形をかけてしまった事が原因でした。

test("hogehoge")

テキスト以外はインデントされても問題がないのですが、
<TEXT>タグの内側については意図的にこの様に書いていないと正しく動作しない様です。