blob: d14f80cd4a904759bb93ad6d598a062ef4e96343 (
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
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
|
<ExtensionModel>
<Runtime>
<Import assembly="Microsoft.VisualStudio.CodingConventions.dll" />
<Import assembly="Microsoft.VisualStudio.Composition.dll" />
<Import assembly="Microsoft.VisualStudio.CoreUtility.dll" />
<Import assembly="Microsoft.VisualStudio.Language.dll" />
<Import assembly="Microsoft.VisualStudio.Language.Intellisense.dll" />
<Import assembly="Microsoft.VisualStudio.Language.StandardClassification.dll" />
<Import assembly="Microsoft.VisualStudio.Text.Data.dll" />
<Import assembly="Microsoft.VisualStudio.Text.Logic.dll" />
<Import assembly="Microsoft.VisualStudio.Text.UI.dll" />
<Import assembly="Microsoft.VisualStudio.Threading.dll" />
<Import assembly="Microsoft.VisualStudio.Validation.dll" />
</Runtime>
<!-- Extension ponts -->
<ConditionType id="combineopen" type="MonoDevelop.Ide.Codons.CombineOpenCondition" />
<ConditionType id="activeproject" type="MonoDevelop.Ide.Codons.ProjectActiveCondition" />
<ConditionType id="activelanguage" type="MonoDevelop.Ide.Codons.LanguageActiveCondition" />
<ExtensionNodeSet id="MonoDevelop.Ide.OptionsDialogSection">
<ExtensionNode name="Section" type="MonoDevelop.Ide.Extensions.OptionsDialogSection" />
</ExtensionNodeSet>
<ExtensionPoint path = "/MonoDevelop/Core/PlatformService" name = "Platform Service">
<Description>Implementations of platform-dependent code wrapped in a platform-agnostic API. Specified classes must inherit from MonoDevelop.Ide.Desktop.PlatformService.</Description>
<ExtensionNode name="Class" />
</ExtensionPoint>
<ExtensionPoint path = "/MonoDevelop/Core/WebBrowsers" name = "Web Browsers">
<Description>Used optionally to provides a web browser widget. Must implement MonoDevelop.Ide.WebBrowser.IWebBrowserLoader</Description>
<ExtensionNode name="Class" />
</ExtensionPoint>
<ExtensionPoint path = "/MonoDevelop/Ide/GettingStartedProviders" name = "Getting Started Provider">
<Description>A class implementing IGettingStartedProvider.</Description>
<ExtensionNode name="Class"/>
</ExtensionPoint>
<ExtensionNodeSet id="MonoDevelop.Components.Commands.KeyBindingScheme">
<ExtensionNode name="Scheme" type="MonoDevelop.Components.Commands.ExtensionNodes.SchemeExtensionNode" />
</ExtensionNodeSet>
<ExtensionPoint path = "/MonoDevelop/Components/DialogHandlers" name = "Dialog Handlers">
<Description>Allows providing platform-specific implementations for common dialogs</Description>
<ExtensionNode name="Class" />
</ExtensionPoint>
<ExtensionPoint path = "/MonoDevelop/Ide/DisplayBindings" name = "Display bindings">
<Description>Display bindings.</Description>
<ExtensionNode name="DisplayBinding" type="MonoDevelop.Ide.Codons.DisplayBindingCodon" />
</ExtensionPoint>
<ExtensionPoint path = "/MonoDevelop/Ide/StartupHandlers" name = "Startup handlers">
<Description>Commands to be automatically executed when the IDE starts.</Description>
<ExtensionNode name="Class" objectType="MonoDevelop.Components.Commands.CommandHandler" customAttributeType="MonoDevelop.Ide.Extensions.StartupHandlerExtensionAttribute">
<Description>A subclass of MonoDevelop.Components.Commands.CommandHandler</Description>
</ExtensionNode>
</ExtensionPoint>
<ExtensionPoint path = "/MonoDevelop/Ide/PreStartupHandlers" name = "Pre-startup handlers">
<Description>Commands to be automatically executed before the IDE UI is initialized. </Description>>
<ExtensionNode name="Class" objectType="MonoDevelop.Components.Commands.CommandHandler" customAttributeType="MonoDevelop.Ide.Extensions.StartupHandlerExtensionAttribute">
<Description>A subclass of MonoDevelop.Components.Commands.CommandHandler</Description>
</ExtensionNode>
</ExtensionPoint>
<ExtensionPoint path = "/MonoDevelop/Ide/InitCompleteHandlers" name = "Post inialization handlers">
<Description>Commands to be automatically executed when the IDE finishes initalization.</Description>
<ExtensionNode name="Class">
<Description>A subclass of MonoDevelop.Components.Commands.CommandHandler</Description>
</ExtensionNode>
</ExtensionPoint>
<ExtensionPoint path = "/MonoDevelop/Ide/KeyBindingSchemes" name = "Key binding schemes">
<Description>Key binding schemes.</Description>
<ExtensionNodeSet id="MonoDevelop.Components.Commands.KeyBindingScheme"/>
</ExtensionPoint>
<ExtensionPoint path = "/MonoDevelop/Ide/TaskList/View" name = "Task list views">
<Description>Task list views to be shown in the task list pad.</Description>
<ExtensionNode name="TaskListView" type="MonoDevelop.Ide.Codons.TaskListViewCodon"/>
</ExtensionPoint>
<ExtensionPoint path = "/MonoDevelop/Ide/WorkbenchContexts" name = "Workbench contexts">
<Description>Workbench contexts.</Description>
<ExtensionNode name="WorkbenchContext" type="MonoDevelop.Ide.Codons.WorkbenchContextCodon">
<ExtensionNode name ="ContextPad" type="MonoDevelop.Ide.Codons.ContextPadCodon" />
</ExtensionNode>
</ExtensionPoint>
<ExtensionPoint path = "/MonoDevelop/Ide/ProjectFileFilters" name = "Combine file filters">
<Description>File filters to be shown in the Project Open dialog.</Description>
<ExtensionNode name="FileFilter" type="MonoDevelop.Ide.Codons.FileFilterCodon"/>
</ExtensionPoint>
<ExtensionPoint path = "/MonoDevelop/Ide/FileFilters" name = "File filters">
<Description>File filters to be shown in the File Open dialog.</Description>
<ExtensionNode name="FileFilter" type="MonoDevelop.Ide.Codons.FileFilterCodon"/>
</ExtensionPoint>
<ExtensionPoint path = "/MonoDevelop/Ide/TextEditorExtensions" name = "Text editor extensions" defaultInsertAfter = "MidStep">
<Description>Extensions to the text editor. Classes must be a subclass of TextEditorExtension.</Description>
<ExtensionNode name="Class" type="MonoDevelop.Ide.Extensions.TextEditorExtensionNode" objectType="MonoDevelop.Ide.Editor.Extension.TextEditorExtension" />
</ExtensionPoint>
<ExtensionPoint path = "/MonoDevelop/Ide/CompletionCharacters" name = "Code completion commit characters">
<Description>Code completion commit characters</Description>
<ExtensionNode name="Complete" type="MonoDevelop.Ide.CodeCompletion.CompletionCharacterCodon"/>
</ExtensionPoint>
<ExtensionPoint path = "/MonoDevelop/Ide/ContextMenu/DocumentTab" name = "View Context Menu">
<Description>The context menu for all open files.</Description>
<ExtensionNodeSet id="MonoDevelop.Components.Commands.ItemSet"/>
</ExtensionPoint>
<ExtensionPoint path = "/MonoDevelop/Ide/ExecutionCommandEditors" name = "View Context Menu">
<Description>Widgets which allow editing the configuration of execution commands.</Description>
<ExtensionNode name="Customizer" type="MonoDevelop.Ide.Execution.ExecutionCommandCustomizer" objectType="MonoDevelop.Ide.Execution.IExecutionCommandCustomizer"/>
</ExtensionPoint>
<ExtensionPoint path = "/MonoDevelop/Ide/RunConfigurationEditors" name = "Run Configuration Editors">
<Description>Widgets which allow editing run configurations.</Description>
<ExtensionNode name="Class" type="MonoDevelop.Ide.Extensions.RunConfigurationEditorExtensionNode" objectType="MonoDevelop.Ide.Execution.RunConfigurationEditor"/>
</ExtensionPoint>
<ExtensionPoint path = "/MonoDevelop/Ide/CodeTemplates" name = "Code Templates">
<Description>Custom code templates.</Description>
<ExtensionNode name="CodeTemplate" type="MonoDevelop.Ide.CodeTemplates.CodeTemplateCodon"/>
</ExtensionPoint>
<ExtensionPoint path = "/MonoDevelop/Ide/TextEditorResolver" name = "Text Editor Resolver">
<Description>Text editor resolvers are responsible for getting resolve results inside text editor locations.</Description>
<ExtensionNode name="Resolver" type="MonoDevelop.Ide.Gui.Content.TextEditorResolverProviderCodon"/>
</ExtensionPoint>
<ExtensionPoint path = "/MonoDevelop/Ide/WorkbenchLayouts" name = "Workbench Layouts">
<Description>This extension point allows registering layouts and pads to be shown in each layout</Description>
<ExtensionNode name="Layout" type="MonoDevelop.Ide.Extensions.LayoutExtensionNode"/>
</ExtensionPoint>
<ExtensionPoint path = "/MonoDevelop/Ide/CustomTools" name = "Custom code generation tools">
<Description>Custom code generation tools. Classes must be a subclass of SingleProjectFileCustomTool or ISingleFileCustomTool.</Description>
<ExtensionNode name="Tool" type="MonoDevelop.Ide.Extensions.CustomToolExtensionNode"/>
</ExtensionPoint>
<ExtensionPoint path = "/MonoDevelop/Ide/Fonts" name = "IDE Fonts">
<Description>Addins can register own fonts to be configured.</Description>
<ExtensionNode name="Font" type="MonoDevelop.Ide.Fonts.FontDescriptionCodon"/>
</ExtensionPoint>
<ExtensionPoint path = "/MonoDevelop/Ide/CodeFormatters" name = "Code formatters">
<ExtensionNode name="Formatter" type="MonoDevelop.Ide.CodeFormatting.CodeFormatterExtensionNode" />
</ExtensionPoint>
<ExtensionPoint path = "/MonoDevelop/Ide/ReferenceFinder" name = "Reference finders">
<Description>Reference finder.</Description>
<ExtensionNode name="ReferenceFinder" type="MonoDevelop.Ide.FindInFiles.ReferenceFinderCodon"/>
</ExtensionPoint>
<ExtensionPoint path = "/MonoDevelop/Ide/Updater/UpdateHandlers" name = "Update handlers">
<ExtensionNode name="Type" />
</ExtensionPoint>
<ExtensionPoint path = "/MonoDevelop/TypeSystem/Parser" name = "TypeSystemParser">
<ExtensionNode name="Parser" type="MonoDevelop.Ide.TypeSystem.TypeSystemParserNode"/>
</ExtensionPoint>
<ExtensionPoint path = "/MonoDevelop/TypeSystem/OutputTracking" name = "TypeSystemOutputTracker">
<ExtensionNode name="Track" type="MonoDevelop.Ide.TypeSystem.TypeSystemOutputTrackingNode"/>
</ExtensionPoint>
<ExtensionPoint path = "/MonoDevelop/TypeSystem/FoldingParser">
<ExtensionNode name="Parser" type="MonoDevelop.Ide.Extensions.MimeTypeExtensionNode"/>
</ExtensionPoint>
<ExtensionPoint path = "/MonoDevelop/TypeSystem/AmbienceTooltipProviders" name = "Language ambiences">
<Description>Language ambiences. Specified classes must implement IAmbience.</Description>
<ExtensionNode name="Provider" type="MonoDevelop.Ide.Extensions.MimeTypeExtensionNode" />
</ExtensionPoint>
<ExtensionPoint path = "/MonoDevelop/TypeSystem/CodeGenerators">
<ExtensionNode name="Generator" type="MonoDevelop.Ide.Extensions.MimeTypeExtensionNode"/>
</ExtensionPoint>
<ExtensionPoint path = "/MonoDevelop/Ide/Editor/Bundles" name = "TextMate bundles">
<Description>TextMate language bundles with syntax highlighting definitions, code snippets and syntax color themes</Description>
<ExtensionNode name="Bundle" type="MonoDevelop.Ide.Editor.Highlighting.TemplateCodon"/>
</ExtensionPoint>
<ExtensionPoint path = "/MonoDevelop/Ide/Editor/Themes" name = "Editor color themes">
<Description>Color themes for the source editor</Description>
<ExtensionNode name="Theme" type="MonoDevelop.Ide.Editor.Highlighting.TemplateCodon"/>
</ExtensionPoint>
<ExtensionPoint path = "/MonoDevelop/Ide/Editor/EditorFactory" name = "Editor factories">
<Description>Allows providing a platform-specific implementation for the text editor</Description>
<ExtensionNode name="Class" />
</ExtensionPoint>
<ExtensionPoint path = "/MonoDevelop/Ide/Editor/TooltipProviders" name = "Tooltip providers">
<Description>Tooltip providers. Classes must implement ITooltipProvider.</Description>
<ExtensionNode name="Provider" type="MonoDevelop.Ide.Editor.TooltipExtensionNode" />
<ConditionType id="FileType" type="MonoDevelop.Ide.Extensions.FileTypeCondition">
<Description>Type of the file being edited.</Description>
</ConditionType>
</ExtensionPoint>
<ExtensionPoint path = "/MonoDevelop/Ide/BraceMatcher" name = "Brace matcher">
<Description>Algorithm for providing matching braces in a file.</Description>
<ExtensionNode name="Matcher" type="MonoDevelop.Ide.Extensions.MimeTypeExtensionNode"/>
</ExtensionPoint>
<ExtensionPoint path = "/MonoDevelop/Ide/AutoInsertBracketHandler" name = "Automatic bracket handler">
<Description>Algorithm for providing automatic bracket insertion.</Description>
<ExtensionNode name="Handler" type="MonoDevelop.Ide.Extensions.TextEditorExtensionNode" objectType="MonoDevelop.Ide.Editor.Extension.AutoInsertBracketHandler" />
</ExtensionPoint>
<ExtensionPoint path = "/MonoDevelop/Ide/ErrorDocumentationProvider" name = "Link to documentation">
<Description>Send users to the appropriate documentation for errors in the error pad.</Description>
<ExtensionNode name = "ErrorDocumentationProvider" type = "MonoDevelop.Ide.Extensions.ErrorDocumentationProvider" />
</ExtensionPoint>
<ExtensionPoint path = "/MonoDevelop/Ide/LocaleSet" name = "Localization set definition">
<Description>Setting what languages are supported for user selection.</Description>
<ExtensionNode name = "Class" objectType = "MonoDevelop.Ide.LocaleSetProvider" />
</ExtensionPoint>
<ExtensionPoint path="/MonoDevelop/Ide/TypeService/MefHostServices">
<ExtensionNode name = "Assembly" type = "MonoDevelop.Core.AddIns.AssemblyExtensionNode" />
</ExtensionPoint>
<ExtensionPoint path="/MonoDevelop/Ide/TypeService/PlatformMefHostServices">
<ExtensionNode name = "Assembly" type = "MonoDevelop.Core.AddIns.AssemblyExtensionNode" />
</ExtensionPoint>
<ExtensionPoint path="/MonoDevelop/Ide/Composition">
<ExtensionNode name = "Assembly" type = "MonoDevelop.Core.AddIns.AssemblyExtensionNode" />
</ExtensionPoint>
<ExtensionPoint path="/MonoDevelop/Ide/TypeService/OptionProviders">
<ExtensionNode name="Class" />
</ExtensionPoint>
<!-- Extensions -->
<Extension path = "/MonoDevelop/Core/Applications">
<Application id = "gsetup"
description = "Graphical extension setup utility"
class = "MonoDevelop.Ide.Gui.Dialogs.SetupApp"/>
</Extension>
<Extension path = "/MonoDevelop/Core/SystemInformation">
<Class class = "MonoDevelop.Ide.IdeVersionInfo" />
<Class class = "MonoDevelop.Ide.RuntimeVersionInfo" />
</Extension>
<Extension path = "/MonoDevelop/Ide/DisplayBindings">
<DisplayBinding id = "DefaultDisplayBinding"
class = "MonoDevelop.Ide.Gui.DefaultDisplayBinding"/>
<DisplayBinding id = "TextEditor"
class = "MonoDevelop.Ide.Editor.TextEditorDisplayBinding" />
</Extension>
<Extension path = "/MonoDevelop/Ide/StartupHandlers">
<Class class = "MonoDevelop.Ide.Updater.UpdateCheckHandler"/>
<Class class = "MonoDevelop.Ide.Gui.Dialogs.TipOfTheDayStartup"/>
<Class class = "MonoDevelop.Ide.LogReportingStartup"/>
</Extension>
<Extension path = "/MonoDevelop/Ide/KeyBindingSchemes">
<Scheme id="Emacs" _name = "GNU/Emacs" resource="KeyBindingSchemeEmacs.xml"/>
<Scheme id="VS05" _name = "Visual Studio" resource="KeyBindingSchemeVisualStudio.xml"/>
<Scheme id="VS14MAC" _name = "Visual Studio (Mixed)" resource="KeyBindingSchemeVisualStudio-mac.xml" forMac="true"/>
<Scheme id="VS14MAC2" _name = "Visual Studio (Windows)" resource="KeyBindingSchemeVisualStudio.xml" forMac="true"/>
<Scheme id="MD1" _name = "MonoDevelop 1.0" resource="KeyBindingSchemeMonoDevelop1.xml"/>
<Scheme id="MD2" _name = "MonoDevelop 2.0" resource="KeyBindingSchemeMonoDevelop2.xml"/>
<Scheme id="Xcode" _name = "Xcode" resource="KeyBindingSchemeXcode.xml" forMac="true"/>
<Scheme id="VSCodeMAC" _name = "Visual Studio Code" resource="KeyBindingSchemeVSCode-mac.xml" forMac="true"/>
<Scheme id="RiderMAC" _name = "ReSharper / Rider" resource="KeyBindingSchemeRider-mac.xml" forMac="true"/>
</Extension>
<Extension path = "/MonoDevelop/Ide/TaskList/View">
<TaskListView _label = "Comments" class = "MonoDevelop.Ide.Tasks.CommentTasksView" />
<TaskListView _label = "User Tasks" class = "MonoDevelop.Ide.Tasks.UserTasksView" />
</Extension>
<Extension path="/MonoDevelop/Ide/WorkbenchLayouts">
<Layout id="Solution" _name="Solution" />
</Extension>
<Extension path = "/MonoDevelop/Ide/FileFilters">
<FileFilter id = "Assemblies"
_label = "Assemblies"
extensions = "*.exe,*.dll"/>
<FileFilter id = "Xml"
_label = "XML Files"
extensions = "*.xml"/>
<FileFilter id = "Resources"
_label = ".NET Resource Files"
extensions = "*.resources,*.resx"/>
</Extension>
<Extension path = "/MonoDevelop/Ide/ProjectFileFilters">
<FileFilter id = "SlnCombine"
_label = "Solution Files"
extensions = "*.sln"/>
<FileFilter id = "MSBuildProject"
_label = "Project Files"
extensions = "*.*proj"/>
<FileFilter id = "Workbench"
_label = "MD Workbench"
extensions = "*.mdw"/>
</Extension>
<Extension path = "/MonoDevelop/Ide/TextEditorExtensions">
<Class id="InitialStep" class = "MonoDevelop.Ide.Editor.Extension.TextEditorExtensionMarker" />
<Class id="MidStep" class = "MonoDevelop.Ide.Editor.Extension.TextEditorExtensionMarker" />
<Class class = "MonoDevelop.Ide.Editor.Extension.EditorFormattingServiceTextEditorExtension" />
<Class class = "MonoDevelop.Ide.Editor.Extension.BraceMatcherTextEditorExtension" />
<Class class = "MonoDevelop.Ide.Editor.Extension.DefaultCommandTextEditorExtension" />
<Class class = "MonoDevelop.Ide.Editor.Extension.FoldingTextEditorExtension" />
<Class class = "MonoDevelop.Ide.Editor.Extension.BlockStructureFoldingTextEditorExtension" />
<Class class = "MonoDevelop.Ide.Editor.Extension.ErrorHandlerTextEditorExtension" />
<Class class = "MonoDevelop.Ide.Editor.Extension.AutoInsertBracketTextEditorExtension" />
<Class class = "MonoDevelop.Ide.Editor.Extension.HighlightUrlExtension" />
<Class class = "MonoDevelop.Ide.Editor.Extension.TagCommentsTextEditorExtension" />
<Class class = "MonoDevelop.Ide.Editor.TextMate.TextMateFoldingTextEditorExtension" />
<Class class = "MonoDevelop.Ide.Editor.TextMate.TextMateIndentationTextEditorExtension" />
<Class class = "MonoDevelop.Ide.Editor.TextMate.TextMateCompletionTextEditorExtension" />
<Class class = "MonoDevelop.Ide.Editor.Extension.LineSeparatorTextEditorExtension" />
<Class id="FinalStep" class = "MonoDevelop.Ide.Editor.Extension.TextEditorExtensionMarker" />
</Extension>
<Extension path = "/MonoDevelop/Ide/ContextMenu/DocumentTab">
<CommandItem id = "MonoDevelop.Ide.Commands.FileCommands.CloseFile" />
<CommandItem id = "MonoDevelop.Ide.Commands.FileTabCommands.CloseAll" />
<CommandItem id = "MonoDevelop.Ide.Commands.FileTabCommands.CloseAllButThis" />
<CommandItem id = "MonoDevelop.Ide.Commands.FileTabCommands.ReopenClosedTab" />
<SeparatorItem id = "CloseSeparator" />
<CommandItem id = "MonoDevelop.Ide.Commands.FileCommands.Save" />
<CommandItem id = "MonoDevelop.Ide.Commands.FileCommands.SaveAll" />
<SeparatorItem id = "SaveSeparator" />
<CommandItem id = "MonoDevelop.Ide.Commands.FileCommands.OpenContainingFolder" />
<CommandItem id = "MonoDevelop.Ide.Commands.FileTabCommands.CopyPathName" />
<CommandItem id = "MonoDevelop.Ide.Commands.FileTabCommands.ToggleMaximize" />
<SeparatorItem id = "ToggleSeparator" />
<CommandItem id = "MonoDevelop.Ide.Commands.ViewCommands.NextNotebook" />
<CommandItem id = "MonoDevelop.Ide.Commands.ViewCommands.PreviousNotebook" />
</Extension>
<Extension path = "/MonoDevelop/Ide/ExecutionCommandEditors">
<Customizer id="MonoDevelop.Ide.Execution.CustomArgsCustomizer" _name="Arguments" />
</Extension>
<Extension path = "/MonoDevelop/Ide/RunConfigurationEditors">
<Class class="MonoDevelop.Ide.Projects.OptionPanels.AssemblyRunConfigurationEditor" runConfigurationType="MonoDevelop.Projects.AssemblyRunConfiguration" />
</Extension>
<Extension path="/MonoDevelop/Ide/Fonts">
<Font name="Editor" _displayName="Text Editor" default="_DEFAULT_MONOSPACE" defaultMac="Menlo 12" /><!-- TODO: VV: "_DEFAULT_MONOSPACE" => "Consolas 10" -->
<Font name="Pad" _displayName="General Pad Text" default="_DEFAULT_SANS" defaultMac="Lucida Grande 11" defaultMacYosemite="Helvetica Neue 11" /><!-- TODO: VV: "_DEFAULT_SANS" => "Segoe UI 9" -->
<Font name="OutputPad" _displayName="Output Pad Contents" default="_DEFAULT_MONOSPACE" defaultMac="Menlo 11" /><!-- TODO: VV: "_DEFAULT_MONOSPACE" => "Consolas 9" -->
</Extension>
<Extension path = "/MonoDevelop/Core/UserDataMigration">
<!-- 2.4 -->
<Migration sourceVersion="2.4" kind="UserData" path="KeyBindings.xml" targetPath="KeyBindings/Custom.kb.xml" />
<Migration sourceVersion="2.4" kind="UserData" path="KeyBindingsMac.xml" targetPath="KeyBindings/Custom.kb-mac.xml" />
<Migration sourceVersion="2.4" kind="UserData" path="templates/code" targetPath="Snippets" isDirectory="true" />
<Migration sourceVersion="2.4" kind="Config" path="custom-command-modes.xml" />
<Migration sourceVersion="2.4" kind="Config" path="MonoDevelop-tools.xml" />
<Migration sourceVersion="2.4" kind="Config" path="EditingLayout2.xml" targetPath="EditingLayout.xml"/>
<!-- 2.6 and 2.7 incorrectly stored KeyBindings in Config despite migrating 2.4 ones to UserData -->
<Migration sourceVersion="2.6-2.7" kind="Config" targetKind="UserData" path="KeyBindings" isDirectory="true" />
<!-- 2.6+ -->
<Migration sourceVersion="2.8+" kind="UserData" path="KeyBindings" isDirectory="true" />
<Migration sourceVersion="2.6+" kind="UserData" path="Snippets" isDirectory="true" />
<Migration sourceVersion="2.6+" kind="Config" path="custom-command-modes.xml" />
<Migration sourceVersion="2.6+" kind="Config" path="MonoDevelop-tools.xml" />
<Migration sourceVersion="2.6+" kind="Config" path="EditingLayout.xml" />
<Migration sourceVersion="2.6+" kind="LocalConfig" path="RecentlyUsed.xml" />
</Extension>
<Extension path = "/MonoDevelop/Core/WebCertificateProvider">
<Class class = "MonoDevelop.Ide.DefaultWebCertificateProvider" />
</Extension>
<Extension path = "/MonoDevelop/Ide/CustomTools">
<Tool name="ResXFileCodeGenerator" type="MonoDevelop.Ide.CustomTools.ResXFileCodeGenerator" />
<Tool name="PublicResXFileCodeGenerator" type="MonoDevelop.Ide.CustomTools.PublicResXFileCodeGenerator" />
</Extension>
<Extension path = "/MonoDevelop/Core/FileSystemExtensions">
<Class id="Ide" class = "MonoDevelop.Ide.Projects.IdeFileSystemExtensionExtension" insertafter = "FinalStep"/>
</Extension>
<Extension path = "/MonoDevelop/Ide/CompletionCharacters">
<Complete id="Other" language="Other" commitOnSpace="True" commitChars="{}[]().,:;+-*/%&|^!~=<>?@#'"\"/>
</Extension>
<Extension path = "/MonoDevelop/ProjectModel/ProjectModelExtensions">
<Class class = "MonoDevelop.Ide.GettingStarted.GettingStartedProjectExtension"/>
</Extension>
<Extension path="/MonoDevelop/Ide/Composition">
<Assembly file="Microsoft.CodeAnalysis.CSharp.EditorFeatures.dll"/>
<Assembly file="Microsoft.CodeAnalysis.EditorFeatures.dll"/>
<Assembly file="Microsoft.CodeAnalysis.EditorFeatures.Text.dll"/>
<Assembly file="Microsoft.CodeAnalysis.Features.dll" />
<Assembly file="Microsoft.CodeAnalysis.Workspaces.dll" />
<Assembly file="Microsoft.CodeAnalysis.Workspaces.Desktop.dll" />
<Assembly file="Microsoft.CodeAnalysis.CSharp.Features.dll" />
<Assembly file="Microsoft.CodeAnalysis.CSharp.Workspaces.dll" />
<Assembly file="Microsoft.CodeAnalysis.VisualBasic.Features.dll" />
<Assembly file="Microsoft.CodeAnalysis.VisualBasic.Workspaces.dll" />
<Assembly file="MonoDevelop.Ide.dll"/>
<Assembly file="Microsoft.CodeAnalysis.VisualBasic.EditorFeatures.dll"/>
<Assembly file="Microsoft.VisualStudio.Text.Implementation.dll"/>
<Assembly file="Microsoft.VisualStudio.Text.Logic.dll"/>
<Assembly file="Microsoft.VisualStudio.Text.UI.dll"/>
<Assembly file="Microsoft.VisualStudio.Language.StandardClassification.dll"/>
<Assembly file="Microsoft.CodeAnalysis.CSharp.EditorFeatures.dll" />
</Extension>
</ExtensionModel>
|