Welcome to mirror list, hosted at ThFree Co, Russian Federation.

NemerleBinding.addin.xml « NemerleBinding « extras - github.com/mono/monodevelop.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
blob: f607737b0ff8f9aac7c611e5639d4015671ca1e7 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
<Addin id          = "NemerleBinding"
       namespace   = "MonoDevelop"
       name        = "Nemerle Language Binding"
       author      = "Todd Berman and Alejandro Serrano"
       copyright   = "GPL"
       url         = "http://www.monodevelop.com"
       description = "Nemerle Language Binding"
	   category    = "Language bindings"
       version     = "3.1.0">

  <Runtime>
    <Import assembly = "NemerleBinding.dll"/>
  </Runtime>

	<Dependencies>
		<Addin id="Core" version="3.1.0"/>
		<Addin id="Ide" version="3.1.0"/>
	</Dependencies>
	
  <Extension path = "/MonoDevelop/ProjectModel/Ambiences">
	<Class id    = "Nemerle"
	       class = "NemerleBinding.NemerleAmbience" />
  </Extension>	
	
  <Extension path = "/MonoDevelop/Ide/FileFilters">
    <FileFilter id = "Nemerle"
                insertbefore = "AllFiles"
                _label = "Nemerle Files"
                extensions = "*.n" />
  </Extension>

  <Extension path = "/MonoDevelop/Ide/FileTemplates">
    <FileTemplate id = "EmptyNemerleFile" resource = "EmptyNemerleFile.xft.xml"/>
    <FileTemplate id = "NemerleGtkSharpWindow" resource = "NemerleGtkSharpWindow.xft.xml"/>
  </Extension>

  <Extension path = "/MonoDevelop/Ide/ProjectTemplates">
    <ProjectTemplate id = "EmptyNemerleProject" resource = "NemerleEmptyProject.xpt.xml"/>
    <ProjectTemplate id = "NemerleGtkSharpProject" resource = "NemerleGtkSharpProject.xpt.xml"/>
    <ProjectTemplate id = "NemerleGnomeSharpProject" resource = "NemerleGnomeSharpProject.xpt.xml"/>
  </Extension>

	<Extension path = "/MonoDevelop/ProjectModel/SerializableClasses">
		<DataType class = "NemerleBinding.NemerleParameters" />
	</Extension>
	
  <Extension path = "/MonoDevelop/ProjectModel/Gui/ItemOptionPanels">
    <Condition id="activelanguage" value = "Nemerle">
      <DialogPanel id = "NemerleCodeGenerationPanel"
                   _label = "Code Generation"
                   class = "NemerleBinding.CodeGenerationPanel"/>
      <DialogPanel id = "NemerleOutputPanel"
                   _label = "Output"
                   class = "NemerleBinding.OutputPanel"/>
    </Condition>
  </Extension>

  <Extension path = "/MonoDevelop/ProjectModel/Gui/Icons">
    <Icon language = "Nemerle" icon = "res:Nemerle.ProjectIcon"/>
    <Icon extensions = ".n" icon = "res:Nemerle.FileIcon"/>
  </Extension>

  <Extension path = "/MonoDevelop/ProjectModel/LanguageBindings">
    <LanguageBinding id = "Nemerle"
                     supportedextensions = ".n"
                     class = "NemerleBinding.NemerleLanguageBinding" />
  </Extension>

  <Extension path = "/AddIns/DefaultTextEditor/Formatter/Nemerle">
	<Class id ="NemerleFormattingStrategy" class = "NemerleBinding.FormattingStrategy.NemerleFormattingStrategy" />
  </Extension>

</Addin>