読者です 読者をやめる 読者になる 読者になる

Thunderbird 3のQuicktextアドオンでテンプレートが保存されない

thunderbird

現象

Thunderbird 3のQuicktextアドオンでテンプレートが保存されない。
正確にはProfileディレクトリ\quicktext\template.xmlファイルには保存されている。
Thunderbirdを再起動すると設定した値が読み込まれず消えてしまう。

保存したテンプレートの内容

Subject: [[SUBJECT]]
Date: [[DATE]] [[TIME=seconds]]
From: [[TO=displayname]] <[[FROM=email]]>

原因

Fromの後の ]]> をXMLタグとして認識してしまった。
転送の形式に合わせたかっただけなんだけどな。。。

対処

< の後と > の前にに空白を入れる。

Subject: [[SUBJECT]]
Date: [[DATE]] [[TIME=seconds]]
From: [[TO=displayname]] < [[FROM=email]] >

Thunderbirdデバッグ方法がわからなかったのでデバッグするために
alertでprint文デバッグした。

var alert = Components.classes["@mozilla.org/alerts-service;1"]
                                     .getService(Components.interfaces.nsIAlertsService);
 alert.showAlertNotification("", "here", "DebugMsg", false, null, null, "");

FirefoxFirebugのようにThunderbirdでもデバッグするためのアドオンもあるんだろうか。