tag configure must be called after the tag is created; therefore is it not part of tag. properties are formatted the same single line way as all other properties will be -- for diff & patch.
Example 3.40. ::vgcode::dump-configure-Text using tagconfigure
... # Tags consists of two features : range and properties. # Properties are not applicable while the tag is being # created with its range\ [s]. append result \ [dumper::tag $ta_name $tag \ [$target tag ranges $tag]] \ [dumper::tagconfigure $ta_name $tag \ [dumper::properties \ [vgcode::clearOptions \ [$target tag configure $tag] $basename 0] $target]]