11<Addin
2- name=" TypeScript"
3- id=" TypeScript"
4- namespace=" MonoDevelop"
5- author=" Matt Ward"
6- copyright=" MIT"
7- url=" https://github.com/mrward/typescript-addin"
8- description=" Adds TypeScript support. Updated to use TypeScript 1.4"
9- category=" Web Development"
10- version=" 0.4" >
11-
12- <Runtime >
13- <Import assembly =" TypeScriptBinding.dll" />
14- <Import assembly =" Newtonsoft.Json.dll" />
15-
16- <Import file =" msvcp100.dll" />
17- <Import file =" msvcr100.dll" />
18- <Import file =" Noesis.Javascript.dll" />
19-
20- <Import file =" Templates/TypeScript.EmptyFile.xft.xml" />
21-
22- <Import file =" Scripts/compile.js" />
23- <Import file =" Scripts/completion.js" />
24- <Import file =" Scripts/completionDetails.js" />
25- <Import file =" Scripts/definition.js" />
26- <Import file =" Scripts/lib.d.ts" />
27- <Import file =" Scripts/main.js" />
28- <Import file =" Scripts/navigation.js" />
29- <Import file =" Scripts/references.js" />
30- <Import file =" Scripts/signature.js" />
31- <Import file =" Scripts/diagnostics.js" />
32- <Import file =" Scripts/TypeScript-License.txt" />
33- <Import file =" Scripts/typescriptServices.js" />
34- </Runtime >
35-
36- <Dependencies >
37- <Addin id =" Core" version =" 5.0" />
38- <Addin id =" Ide" version =" 5.0" />
39- <Addin id =" SourceEditor2" version =" 5.0" />
40- <Addin id =" Refactoring" version =" 5.0" />
41- </Dependencies >
42-
43- <Extension path =" /MonoDevelop/Ide/StartupHandlers" >
44- <Class class =" ICSharpCode.TypeScriptBinding.InitializeTypeScriptServiceStartupHandler" />
45- <Class class =" ICSharpCode.TypeScriptBinding.RegisterTypeScriptCompileOnBuildStartupHandler" />
46- <Class class =" ICSharpCode.TypeScriptBinding.RegisterTypeScriptCompileOnSaveFileStartupHandler" />
47- </Extension >
48-
49- <Extension path =" /MonoDevelop/Ide/FileTemplates" >
50- <FileTemplate
51- id=" TypeScript-Empty"
52- file=" Templates/TypeScript.EmptyFile.xft.xml" />
53- </Extension >
54-
55- <Extension path =" /MonoDevelop/Ide/TextEditorExtensions" >
56- <Class
57- fileExtensions=" .ts"
58- class=" ICSharpCode.TypeScriptBinding.TypeScriptCodeCompletionTextEditorExtension" />
59- </Extension >
60-
61- <Extension path =" /MonoDevelop/Ide/Commands" >
62- <Command
63- id=" MonoDevelop.TypeScriptBinding.Commands.GotoDeclaration"
64- defaultHandler=" ICSharpCode.TypeScriptBinding.GoToTypeScriptDefinitionCommandHandler"
65- _label=" _Go to Declaration"
66- shortcut=" F12"
67- macShortcut=" Meta|D" />
68- <Command
69- id=" MonoDevelop.TypeScriptBinding.Commands.FindReferences"
70- defaultHandler=" ICSharpCode.TypeScriptBinding.FindTypeScriptReferencesCommandHandler"
71- _label=" _Find References"
72- shortcut=" Shift|F12"
73- macShortcut=" Shift|Meta|R" />
74- <Command
75- id=" MonoDevelop.TypeScriptBinding.Commands.Rename"
76- defaultHandler=" ICSharpCode.TypeScriptBinding.RenameTypeScriptReferenceCommandHandler"
77- _label=" Re_name"
78- _description=" Rename the selection"
79- shortcut=" F2"
80- macShortcut=" Meta|R" />
81- </Extension >
82-
83- <Extension path =" /MonoDevelop/SourceEditor2/ContextMenu/Editor" >
84- <Condition id =" FileType" fileExtensions =" .ts" >
85- <CommandItem
86- id=" MonoDevelop.TypeScriptBinding.Commands.GotoDeclaration"
87- insertafter=" MonoDevelop.SourceEditor.SourceEditorCommands.MarkerOperations" />
88- <CommandItem
89- id=" MonoDevelop.TypeScriptBinding.Commands.FindReferences"
90- insertafter=" MonoDevelop.TypeScriptBinding.Commands.GotoDeclaration" />
91- <CommandItem
92- id=" MonoDevelop.TypeScriptBinding.Commands.Rename"
93- insertafter=" MonoDevelop.TypeScriptBinding.Commands.FindReferences" />
94- </Condition >
95- </Extension >
96-
97- <Extension path =" /MonoDevelop/ProjectModel/Gui/ItemOptionPanels/Build" >
98- <!-- <Condition id="ActiveLanguage" value="C#">-->
99- <Section
100- id=" TypeScriptProjectOptions"
101- _label=" TypeScript"
102- fill=" true"
103- class=" ICSharpCode.TypeScriptBinding.TypeScriptProjectOptionsPanel" />
104- </Extension >
105-
106- <Extension name =" /MonoDevelop/ProjectModel/LanguageBindings" >
107- <LanguageBinding
108- id=" TypeScript"
109- class=" ICSharpCode.TypeScriptBinding.TypeScriptLanguageBinding"
110- supportedextensions=" .ts" />
111- </Extension >
112-
113- <Extension path =" /MonoDevelop/TypeSystem/Parser" >
114- <Parser
115- id=" TypeScriptParser"
116- class=" ICSharpCode.TypeScriptBinding.TypeScriptParser"
117- mimeType=" text/typescript, application/typescript" />
118- </Extension >
119- </Addin >
2+ name =" TypeScript Language Binding"
3+ id =" TypeScript"
4+ namespace =" MonoDevelop"
5+ author =" Matt Ward, Christian Karl Bernasko"
6+ copyright =" MIT"
7+ url =" https://github.com/mrward/typescript-addin"
8+ description =" Adds TypeScript support."
9+ category =" Language bindings"
10+ version =" 0.3" >
11+
12+ <Runtime >
13+
14+ <Import assembly =" TypeScriptBinding.dll" />
15+
16+ <Import assembly =" Newtonsoft.Json.dll" />
17+
18+ <Import assembly =" V8.Net.dll" />
19+ <Import assembly =" V8.Net.Proxy.Interface.dll" />
20+ <Import assembly =" V8.Net.SharedTypes.dll" />
21+
22+
23+ <Import file =" msvcp100.dll" />
24+ <Import file =" msvcr100.dll" />
25+
26+ <Import file =" libV8_Net_Proxy.so" />
27+
28+ <Import file =" Templates/TypeScript.EmptyFile.xft.xml" />
29+
30+
31+ <Import file =" Scripts/lib.d.ts" />
32+ <Import file =" Scripts/TypeScript-License.txt" />
33+ <Import file =" Scripts/typescriptServices.js" />
34+
35+ </Runtime >
36+
37+ <Dependencies >
38+ <Addin id =" Core" version =" 5.0" />
39+ <Addin id =" Ide" version =" 5.0" />
40+ <Addin id =" SourceEditor2" version =" 5.0" />
41+ <Addin id =" Refactoring" version =" 5.0" />
42+ </Dependencies >
43+
44+ <Extension path =" /MonoDevelop/Ide/StartupHandlers" >
45+ <Class class =" ICSharpCode.TypeScriptBinding.InitializeTypeScriptServiceStartupHandler" />
46+ <Class class =" ICSharpCode.TypeScriptBinding.RegisterTypeScriptCompileOnBuildStartupHandler" />
47+ <Class class =" ICSharpCode.TypeScriptBinding.RegisterTypeScriptCompileOnSaveFileStartupHandler" />
48+ </Extension >
49+
50+ <Extension path =" /MonoDevelop/Ide/FileTemplates" >
51+ <FileTemplate
52+ id =" TypeScript-Empty"
53+ file =" Templates/TypeScript.EmptyFile.xft.xml" />
54+ </Extension >
55+
56+ <Extension path =" /MonoDevelop/Ide/TextEditorExtensions" >
57+ <Class
58+ fileExtensions =" .ts"
59+ class =" ICSharpCode.TypeScriptBinding.TypeScriptCodeCompletionTextEditorExtension" />
60+ </Extension >
61+
62+ <Extension path =" /MonoDevelop/Ide/Commands" >
63+ <Command
64+ id =" MonoDevelop.TypeScriptBinding.Commands.GotoDeclaration"
65+ defaultHandler =" ICSharpCode.TypeScriptBinding.GoToTypeScriptDefinitionCommandHandler"
66+ _label =" _Go to Declaration"
67+ shortcut =" F12"
68+ macShortcut =" Meta|D" />
69+ <Command
70+ id =" MonoDevelop.TypeScriptBinding.Commands.FindReferences"
71+ defaultHandler =" ICSharpCode.TypeScriptBinding.FindTypeScriptReferencesCommandHandler"
72+ _label =" _Find References"
73+ shortcut =" Shift|F12"
74+ macShortcut =" Shift|Meta|R" />
75+ <Command
76+ id =" MonoDevelop.TypeScriptBinding.Commands.Rename"
77+ defaultHandler =" ICSharpCode.TypeScriptBinding.RenameTypeScriptReferenceCommandHandler"
78+ _label =" Re_name"
79+ _description =" Rename the selection"
80+ shortcut =" F2"
81+ macShortcut =" Meta|R" />
82+ </Extension >
83+
84+ <Extension path =" /MonoDevelop/SourceEditor2/ContextMenu/Editor" >
85+ <Condition id =" FileType" fileExtensions =" .ts" >
86+ <CommandItem
87+ id =" MonoDevelop.TypeScriptBinding.Commands.GotoDeclaration"
88+ insertafter =" MonoDevelop.SourceEditor.SourceEditorCommands.MarkerOperations" />
89+ <CommandItem
90+ id =" MonoDevelop.TypeScriptBinding.Commands.FindReferences"
91+ insertafter =" MonoDevelop.TypeScriptBinding.Commands.GotoDeclaration" />
92+ <CommandItem
93+ id =" MonoDevelop.TypeScriptBinding.Commands.Rename"
94+ insertafter =" MonoDevelop.TypeScriptBinding.Commands.FindReferences" />
95+ </Condition >
96+ </Extension >
97+
98+ <Extension path =" /MonoDevelop/ProjectModel/Gui/ItemOptionPanels/Build" >
99+ <!-- <Condition id="ActiveLanguage" value="C#">-->
100+ <Section
101+ id =" TypeScriptProjectOptions"
102+ _label =" TypeScript"
103+ fill =" true"
104+ class =" ICSharpCode.TypeScriptBinding.TypeScriptProjectOptionsPanel" />
105+ </Extension >
106+
107+ <Extension name =" /MonoDevelop/ProjectModel/LanguageBindings" >
108+ <LanguageBinding
109+ id =" TypeScript"
110+ class =" ICSharpCode.TypeScriptBinding.TypeScriptLanguageBinding"
111+ supportedextensions =" .ts" />
112+ </Extension >
113+
114+ <Extension path =" /MonoDevelop/TypeSystem/Parser" >
115+ <Parser
116+ id =" TypeScriptParser"
117+ class =" ICSharpCode.TypeScriptBinding.TypeScriptParser"
118+ mimeType =" text/typescript, application/typescript" />
119+ </Extension >
120+ </Addin >
0 commit comments