Browse Source

Recognise .t4 file extension as t4 template.

pull/16/merge
Matt Ward 15 years ago
parent
commit
f25b6b6a32
  1. 2
      src/AddIns/Misc/TextTemplating/Project/Resources/TextTemplating.xshd
  2. 2
      src/AddIns/Misc/TextTemplating/Project/Templates/TextTemplate.xft
  3. 13
      src/AddIns/Misc/TextTemplating/Project/TextTemplating.addin

2
src/AddIns/Misc/TextTemplating/Project/Resources/TextTemplating.xshd

@ -1,7 +1,7 @@
<SyntaxDefinition <SyntaxDefinition
xmlns="http://icsharpcode.net/sharpdevelop/syntaxdefinition/2008" xmlns="http://icsharpcode.net/sharpdevelop/syntaxdefinition/2008"
name="TextTemplating" name="TextTemplating"
extensions=".tt"> extensions=".tt;.t4">
<Color name="TemplateBlockStartEndTags" foreground="Black" background="Yellow" /> <Color name="TemplateBlockStartEndTags" foreground="Black" background="Yellow" />
<Color name="DirectiveKeywords" foreground="Brown" fontWeight="bold" /> <Color name="DirectiveKeywords" foreground="Brown" fontWeight="bold" />

2
src/AddIns/Misc/TextTemplating/Project/Templates/TextTemplate.xft

@ -3,7 +3,7 @@
name="Text Template" name="Text Template"
icon="TextTemplate.File" icon="TextTemplate.File"
category="C#" category="C#"
defaultname="TextTemplate${Number}.txt" defaultname="TextTemplate${Number}.tt"
language="Default"/> language="Default"/>
<Description>A t4 text template for the C# language.</Description> <Description>A t4 text template for the C# language.</Description>

13
src/AddIns/Misc/TextTemplating/Project/TextTemplating.addin

@ -13,21 +13,18 @@
<Import assembly="TextTemplating.dll"/> <Import assembly="TextTemplating.dll"/>
</Runtime> </Runtime>
<BitmapResources file="Resources\TextTemplate.File.png"/>
<BitmapResources file="Resources\TextTemplate.ProjectBrowser.File.png"/>
<Path name="/SharpDevelop/Workbench/FileFilter"> <Path name="/SharpDevelop/Workbench/FileFilter">
<FileFilter <FileFilter
id="TextTemplating" id="TextTemplating"
insertbefore="AllFiles" insertbefore="AllFiles"
name="Text Template Files (*.tt)" name="Text Template Files (*.tt;*.t4)"
extensions="*.tt"/> extensions="*.tt;*.t4"/>
</Path> </Path>
<Path name="/Workspace/Icons"> <Path name="/Workspace/Icons">
<Icon <Icon
id="TextTemplateFileIcon" id="TextTemplateFileIcon"
extensions=".tt" extensions=".tt;.t4"
resource="TextTemplate.ProjectBrowser.File"/> resource="TextTemplate.ProjectBrowser.File"/>
</Path> </Path>
@ -35,13 +32,13 @@
<CustomTool <CustomTool
id="TextTemplatingFileGenerator" id="TextTemplatingFileGenerator"
class="ICSharpCode.TextTemplating.TextTemplatingFileGeneratorCustomTool" class="ICSharpCode.TextTemplating.TextTemplatingFileGeneratorCustomTool"
fileNamePattern=".tt"/> fileNamePattern="\.t(t|4)$"/>
</Path> </Path>
<Path name="/SharpDevelop/ViewContent/AvalonEdit/SyntaxModes"> <Path name="/SharpDevelop/ViewContent/AvalonEdit/SyntaxModes">
<SyntaxMode <SyntaxMode
id="TextTemplating.SyntaxMode" id="TextTemplating.SyntaxMode"
extensions=".tt" extensions=".tt;.t4"
name="TextTemplating" name="TextTemplating"
resource="ICSharpCode.TextTemplating.Resources.TextTemplating.xshd"/> resource="ICSharpCode.TextTemplating.Resources.TextTemplating.xshd"/>
</Path> </Path>

Loading…
Cancel
Save