Die Idee ist gut, aber wie soll das gehen. Ich müsste ja dann nach dem Parsen entsprechende Kommata einfügen und dazwischen jeweils Sprungmarken (also <point>-Elemente).
Die ergänzte Version sieht schonmal so aus:
Code:
<?
xml version="1.0" encoding="utf-8" ?>
<codetemplate xmlns="http://schemas.borland.com/Delphi/2005/codetemplates"
version="1.0.0">
<template name="forma" invoke="auto">
<description>Format-Funktionswrapper</description>
<author>Thomas Hummes</author>
<point name="FormatString" default="true">
<text></text>
<hint>Der Formatstring</hint>
</point>
<point name="Vars">
<text></text>
<hint>Variablen für die Formatierung</hint>
</point>
<code language="Delphi" delimiter="|"><![CDATA[Format('|FormatString||end|',[|Vars|])]]></code>
</template>
</codetemplate>