Max Rydahl Andersen wrote:
cool - have we updated all our tempalates to use this ? Should reduce the number of lines considerably ;)

/max

  
Yes, all templates have bean updated.

  
JBIDE-1494 was fixed.
Here some results of fixing this bug:

   1.  for tag *vpe:textFormatting* was added attribute
      /use-default-formats/

   2.  if user specify /<vpe:textFormatting use-default-formats="yes">,/
      than formats which    specified in file
      org.jboss.tools.vpe/resources/textFormatting.xml will be added as
      formats for template
   3. Now in org.jboss.tools.vpe/resources/textFormatting.xml are
      specified following formats as default:

    /   <vpe:format type="UnderlineFormat">
        <vpe:formatAttribute type="style" />
    </vpe:format>
    <vpe:format type="BoldFormat">
        <vpe:formatAttribute type="style" />
    </vpe:format>
    <vpe:format type="ItalicFormat">
        <vpe:formatAttribute type="style" />
    </vpe:format>
    <vpe:format type="FontNameFormat">
        <vpe:formatAttribute type="style" />
    </vpe:format>
    <vpe:format type="FontSizeFormat">
        <vpe:formatAttribute type="style" />
    </vpe:format>
    <vpe:format type="BackgroundColorFormat">
        <vpe:formatAttribute type="style" />
    </vpe:format>
    <vpe:format type="ForegroundColorFormat">
        <vpe:formatAttribute type="style" />
    </vpe:format>
/

   4. Some Examples of using:

    *              <!--Simply adds to template default formats -->

/                <vpe:textFormatting use-default-formats="yes">
                </vpe:textFormatting>/

    *              <!-- Doesn't uses default formats, here simply will
      be available only one format -->

/                 <vpe:textFormatting>
               <vpe:format type="UnderlineFormat">
                    <vpe:formatAttribute type="style" />
                </vpe:format>
                </vpe:textFormatting>/

    *           <!--Uses default format  and adds own formats you can
      see template for 'span'-->

/            <vpe:textFormatting use-default-formats="yes">
                <vpe:format type="BlockFormat" addChildren="allow"
handler="org.jboss.tools.vpe.editor.toolbar.format.handler.BlockFormatHandler"
/>
                <vpe:format type="BoldFormat">
                    <vpe:formatAttribute type="style" />
                </vpe:format>
             </vpe:textFormatting>/

    *           <!--  If use-default-formats="yes" and format with some
      type exist in local definition, than will be used format from
      local definition of formats-->

              <vpe:textFormatting use-default-formats="yes">
                <vpe:format type="BlockFormat" addChildren="allow"
handler="org.jboss.tools.vpe.editor.toolbar.format.handler.BlockFormatHandler"
/>
                <vpe:format type="BoldFormat">
                    <vpe:formatAttribute type="style" />
                </vpe:format>
                <vpe:format type="UnderlineFormat" addChildren="allow"
handler="org.jboss.tools.vpe.editor.toolbar.format.handler.UnderlineFormatHandler"
/>
                <vpe:format type="UnderlineFormat"> *<!-- will be used
this definition but not  format from default formats -->*
                    <vpe:formatAttribute type="style" />
                </vpe:format>
                <vpe:format type="ItalicFormat" addChildren="allow"
handler="org.jboss.tools.vpe.editor.toolbar.format.handler.ItalicFormatHandler"
/>
                <vpe:format type="ItalicFormat">
                    <vpe:formatAttribute type="style" />
                </vpe:format>
            </vpe:textFormatting>

    * For mare examples you can see tempates configuration files like
      vpe-templates-html.xml