1 <Addin id = "NemerleBinding"
2 namespace = "MonoDevelop"
3 name = "Nemerle Language Binding"
4 author = "Todd Berman and Alejandro Serrano"
6 url = "http://www.monodevelop.com"
7 description = "Nemerle Language Binding"
8 category = "Language bindings"
12 <Import assembly = "NemerleBinding.dll"/>
16 <Addin id="Core" version="1.9.2"/>
17 <Addin id="Core.Gui" version="1.9.2"/>
18 <Addin id="Projects" version="1.9.2"/>
19 <Addin id="Ide" version="1.9.2"/>
22 <Extension path = "/MonoDevelop/ProjectModel/Ambiences">
24 class = "NemerleBinding.NemerleAmbience" />
27 <Extension path = "/MonoDevelop/Ide/FileFilters">
28 <FileFilter id = "Nemerle"
29 insertbefore = "AllFiles"
30 _label = "Nemerle Files"
34 <Extension path = "/MonoDevelop/Ide/FileTemplates">
35 <FileTemplate id = "EmptyNemerleFile" resource = "EmptyNemerleFile.xft.xml"/>
36 <FileTemplate id = "NemerleGtkSharpWindow" resource = "NemerleGtkSharpWindow.xft.xml"/>
39 <Extension path = "/MonoDevelop/Ide/ProjectTemplates">
40 <ProjectTemplate id = "EmptyNemerleProject" resource = "NemerleEmptyProject.xpt.xml"/>
41 <ProjectTemplate id = "NemerleGtkSharpProject" resource = "NemerleGtkSharpProject.xpt.xml"/>
42 <ProjectTemplate id = "NemerleGnomeSharpProject" resource = "NemerleGnomeSharpProject.xpt.xml"/>
45 <Extension path = "/MonoDevelop/ProjectModel/SerializableClasses">
46 <DataType class = "NemerleBinding.NemerleParameters" />
49 <Extension path = "/MonoDevelop/ProjectModel/Gui/ItemOptionPanels">
50 <Condition id="activelanguage" value = "Nemerle">
51 <DialogPanel id = "NemerleCodeGenerationPanel"
52 _label = "Code Generation"
53 class = "NemerleBinding.CodeGenerationPanel"/>
54 <DialogPanel id = "NemerleOutputPanel"
56 class = "NemerleBinding.OutputPanel"/>
60 <Extension path = "/MonoDevelop/ProjectModel/Gui/Icons">
61 <Icon language = "Nemerle" icon = "res:Nemerle.ProjectIcon"/>
62 <Icon extensions = ".n" icon = "res:Nemerle.FileIcon"/>
65 <Extension path = "/MonoDevelop/ProjectModel/LanguageBindings">
66 <LanguageBinding id = "Nemerle"
67 supportedextensions = ".n"
68 class = "NemerleBinding.NemerleLanguageBinding" />
71 <Extension path = "/AddIns/DefaultTextEditor/Formatter/Nemerle">
72 <Class id ="NemerleFormattingStrategy" class = "NemerleBinding.FormattingStrategy.NemerleFormattingStrategy" />