diff options
Diffstat (limited to 'main/src/core/MonoDevelop.Ide/ExtensionModel/MonoDevelop.Ide.addin.xml')
-rw-r--r-- | main/src/core/MonoDevelop.Ide/ExtensionModel/MonoDevelop.Ide.addin.xml | 40 |
1 files changed, 35 insertions, 5 deletions
diff --git a/main/src/core/MonoDevelop.Ide/ExtensionModel/MonoDevelop.Ide.addin.xml b/main/src/core/MonoDevelop.Ide/ExtensionModel/MonoDevelop.Ide.addin.xml index c510afb657..6cdd5cb768 100644 --- a/main/src/core/MonoDevelop.Ide/ExtensionModel/MonoDevelop.Ide.addin.xml +++ b/main/src/core/MonoDevelop.Ide/ExtensionModel/MonoDevelop.Ide.addin.xml @@ -155,15 +155,43 @@ <ExtensionNode name="Parser" type="MonoDevelop.Ide.Extensions.MimeTypeExtensionNode"/> </ExtensionPoint> - <ExtensionPoint path = "/MonoDevelop/TypeSystem/Ambiences" name = "Language ambiences"> + <ExtensionPoint path = "/MonoDevelop/TypeSystem/AmbienceTooltipProviders" name = "Language ambiences"> <Description>Language ambiences. Specified classes must implement IAmbience.</Description> - <ExtensionNode name="Ambience" type="MonoDevelop.Ide.Extensions.MimeTypeExtensionNode" /> + <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/SourceEditor2/SyntaxModes" name = "Text editor syntax modes"> + <Description>Syntax modes</Description> + <ExtensionNode name="Templates" type="MonoDevelop.Ide.Editor.Highlighting.TemplateCodon"/> + </ExtensionPoint> + + <ExtensionPoint path = "/MonoDevelop/SourceEditor2/Styles" name = "Text editor styles"> + <Description>Styles</Description> + <ExtensionNode name="Templates" type="MonoDevelop.Ide.Editor.Highlighting.TemplateCodon"/> + </ExtensionPoint> + + <ExtensionPoint path = "/MonoDevelop/SourceEditor2/CustomModes" name = "Text editor custom syntax modes"> + <Description>Styles</Description> + <ExtensionNode name="SyntaxMode" type="MonoDevelop.Ide.Editor.Highlighting.SyntaxModeCodon"/> + </ExtensionPoint> + + <ExtensionPoint path = "/MonoDevelop/SourceEditor2/EditorFactory" name = "Editor factories"> + <Description>Allows providing a platform-specific implementation for the text editor</Description> + <ExtensionNode name="Class" /> + </ExtensionPoint> + + <ExtensionPoint path = "/MonoDevelop/SourceEditor2/TooltipProviders" name = "Tooltip providers"> + <Description>Tooltip providers. Classes must implement ITooltipProvider.</Description> + <ExtensionNode name="Class" type="MonoDevelop.Ide.Editor.TooltipExtensionNode" /> + <ConditionType id="FileType" type="MonoDevelop.Ide.Extensions.FileTypeCondition"> + <Description>Type of the file being edited.</Description> + </ConditionType> + </ExtensionPoint> + <!-- Extensions --> <Extension path = "/MonoDevelop/Core/Applications"> @@ -179,6 +207,8 @@ <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"> @@ -228,9 +258,9 @@ </Extension> <Extension path = "/MonoDevelop/Ide/TextEditorExtensions"> - <Class id="InitialStep" class = "MonoDevelop.Ide.Gui.Content.TextEditorExtensionMarker" /> - <Class id="MidStep" class = "MonoDevelop.Ide.Gui.Content.TextEditorExtensionMarker" /> - <Class id="FinalStep" class = "MonoDevelop.Ide.Gui.Content.TextEditorExtensionMarker" /> + <Class id="InitialStep" class = "MonoDevelop.Ide.Editor.Extension.TextEditorExtensionMarker" /> + <Class id="MidStep" class = "MonoDevelop.Ide.Editor.Extension.TextEditorExtensionMarker" /> + <Class id="FinalStep" class = "MonoDevelop.Ide.Editor.Extension.TextEditorExtensionMarker" /> </Extension> <Extension path = "/MonoDevelop/Ide/ContextMenu/DocumentTab"> |