7
7
description = "Provides a text editor for the MonoDevelop based on Mono.TextEditor"
8
8
category = "MonoDevelop Core"
13
13
<Import assembly="MonoDevelop.SourceEditor2.dll"/>
17
<Addin id="Core" version="3.0.3"/>
18
<Addin id="Ide" version="3.0.3"/>
19
<Addin id="Debugger" version="3.0.3"/>
17
<Addin id="Core" version="4.0.5"/>
18
<Addin id="Ide" version="4.0.5"/>
19
<Addin id="Debugger" version="4.0.5"/>
22
22
<!-- Extension points -->
24
24
<ExtensionPoint path = "/MonoDevelop/SourceEditor2/ContextMenu/Editor" name = "Editor context menu">
25
<Description>Context menu for the editor.</Description>
25
<Description>Context menu for the editor.</Description>;
26
26
<ExtensionNodeSet id="MonoDevelop.Components.Commands.ItemSet" />
27
27
<ConditionType id="FileType" type="MonoDevelop.Ide.Extensions.FileTypeCondition">
28
28
<Description>Type of the file being edited.</Description>
32
32
<ExtensionPoint path = "/MonoDevelop/SourceEditor2/ContextMenu/NavigationBar" name = "Navigation bar context menu">
33
33
<Description>Context menu for the navigation bar.</Description>
34
34
<ExtensionNodeSet id="MonoDevelop.Components.Commands.ItemSet" />
38
38
<Description>Context menu for the navigation bar.</Description>
39
39
<ExtensionNodeSet id="MonoDevelop.Components.Commands.ItemSet" />
42
42
<ExtensionPoint path = "/MonoDevelop/SourceEditor2/IconContextMenu/Editor" name = "Editor context menu">
43
43
<Description>Context menu for the editor's icon margin.</Description>
44
44
<ExtensionNodeSet id="MonoDevelop.Components.Commands.ItemSet" />
46
46
<Description>Type of the file being edited.</Description>
50
50
<ExtensionPoint path = "/MonoDevelop/SourceEditor2/EditActions" name = "Custom edit actions">
51
51
<Description>Custom edit actions for the editor.</Description>
52
52
<ExtensionNode name="EditAction" type="MonoDevelop.SourceEditor.Codons.EditActionCodon"/>
55
55
<ExtensionPoint path = "/MonoDevelop/SourceEditor2/Formatters" name = "Formatters">
56
56
<Description>Custom edit actions for the editor.</Description>
57
57
<ExtensionNode name="Class" />
60
60
<ExtensionPoint path = "/MonoDevelop/SourceEditor2/TooltipProviders" name = "Tooltip providers">
61
61
<Description>Tooltip providers. Classes must implement ITooltipProvider.</Description>
62
62
<ExtensionNode name="Class" />
64
64
<Description>Type of the file being edited.</Description>
68
68
<ExtensionPoint path = "/MonoDevelop/SourceEditor2/SyntaxModes" name = "Text editor syntax modes">
69
69
<Description>Syntax modes</Description>
70
70
<ExtensionNode name="Templates" type="MonoDevelop.SourceEditor.Extension.TemplateCodon"/>
73
73
<ExtensionPoint path = "/MonoDevelop/SourceEditor2/Styles" name = "Text editor styles">
74
74
<Description>Styles</Description>
75
75
<ExtensionNode name="Templates" type="MonoDevelop.SourceEditor.Extension.TemplateCodon"/>
78
78
<ExtensionPoint path = "/MonoDevelop/SourceEditor2/CustomModes" name = "Text editor custom syntax modes">
79
79
<Description>Styles</Description>
80
80
<ExtensionNode name="SyntaxMode" type="MonoDevelop.SourceEditor.SyntaxModeCodon"/>
83
83
<!-- Extensions -->
84
84
<Extension path = "/MonoDevelop/SourceEditor2/TooltipProviders">
85
85
<Class id="Debug" class="MonoDevelop.SourceEditor.DebugValueTooltipProvider" />
86
86
<Class id="CompileError" class="MonoDevelop.SourceEditor.CompileErrorTooltipProvider" />
89
89
<Extension path = "/MonoDevelop/Ide/Commands">
90
90
<Command id = "MonoDevelop.SourceEditor.SourceEditorCommands.MarkerOperations"
91
91
defaultHandler = "MonoDevelop.SourceEditor.MarkerOperationsHandler"
92
_label = "MarkerOperations"
96
96
<Extension path = "/MonoDevelop/Ide/Commands/TextEditor">
97
97
<Command id = "MonoDevelop.SourceEditor.SourceEditorCommands.DynamicAbbrev"
98
98
defaultHandler = "MonoDevelop.SourceEditor.DynamicAbbrevHandler"
99
99
_label = "Dynamic abbrev"
100
100
_description = "Cycles completing the current word from matching words in all open files"
101
macShortcut = "Alt|/"
101
macShortcut = "Ctrl|/"
102
102
shortcut = "Alt|/" />
103
103
<Command id = "MonoDevelop.SourceEditor.SourceEditorCommands.PulseCaret"
104
104
_label = "Find caret"
109
109
_label = "Toggle message bubble"
110
110
_description = "Toggles message bubble on/off"/>
112
<Command id = "MonoDevelop.SourceEditor.SourceEditorCommands.ToggleCodeFocus"
113
_label = "Toggle code focus"
114
_description = "Activates code focus on caret move"
115
shortcut = "Ctrl|Shift|k" />
117
112
<Command id = "MonoDevelop.SourceEditor.MessageBubbleCommands.HideIssues"
118
113
defaultHandler = "MonoDevelop.SourceEditor.HideIssuesHandler"
119
114
_label = "_Hide Issues"/>
121
116
<Command id = "MonoDevelop.SourceEditor.MessageBubbleCommands.ToggleIssues"
122
117
defaultHandler = "MonoDevelop.SourceEditor.ToggleIssuesHandler"
118
_label = "Toggle Issues"
126
121
<Command id = "MonoDevelop.SourceEditor.QuickTasks.ScrollbarCommand.Top"
127
122
_label = "_Top"/>
128
123
<Command id = "MonoDevelop.SourceEditor.QuickTasks.ScrollbarCommand.Bottom"
131
126
_label = "_Page Up"/>
132
127
<Command id = "MonoDevelop.SourceEditor.QuickTasks.ScrollbarCommand.PgDown"
133
128
_label = "P_age Down"/>
134
<Command id = "MonoDevelop.SourceEditor.QuickTasks.ScrollbarCommand.ShowScrollBar"
135
_label = "Show _Scroll Bar Mode"
137
129
<Command id = "MonoDevelop.SourceEditor.QuickTasks.ScrollbarCommand.ShowTasks"
138
130
_label = "Show _Tasks"
141
133
_label = "Show _Minimap"
145
137
<Extension path = "/MonoDevelop/Ide/DisplayBindings">
147
139
id = "TextEditor"
148
140
insertafter ="DefaultDisplayBinding"
149
141
class = "MonoDevelop.SourceEditor.SourceEditorDisplayBinding" />
152
144
<Extension path = "/MonoDevelop/SourceEditor2/ContextMenu/Editor">
153
145
<CommandItem id = "MonoDevelop.SourceEditor.SourceEditorCommands.MarkerOperations" />
154
146
<CommandItem id = "MonoDevelop.Debugger.DebugCommands.ExpressionEvaluator" />
161
153
<CommandItem id = "MonoDevelop.Ide.Commands.EditCommands.IndentSelection" />
162
154
<CommandItem id = "MonoDevelop.Ide.Commands.EditCommands.UnIndentSelection" />
163
155
<SeparatorItem id = "Separator3" />
164
<CommandItem id = "MonoDevelop.SourceEditor.SourceEditorCommands.ToggleCodeFocus" />
165
156
<CommandItem id = "MonoDevelop.Ide.Commands.TextEditorCommands.ShowCodeTemplateWindow" />
168
159
<Extension path = "/MonoDevelop/SourceEditor2/ContextMenu/Scrollbar">
169
160
<CommandItem id = "MonoDevelop.SourceEditor.QuickTasks.ScrollbarCommand.Top" />
170
161
<CommandItem id = "MonoDevelop.SourceEditor.QuickTasks.ScrollbarCommand.Bottom" />
172
163
<CommandItem id = "MonoDevelop.SourceEditor.QuickTasks.ScrollbarCommand.PgUp" />
173
164
<CommandItem id = "MonoDevelop.SourceEditor.QuickTasks.ScrollbarCommand.PgDown" />
174
165
<SeparatorItem id = "Separator2" />
175
<CommandItem id = "MonoDevelop.SourceEditor.QuickTasks.ScrollbarCommand.ShowScrollBar" />
176
166
<CommandItem id = "MonoDevelop.SourceEditor.QuickTasks.ScrollbarCommand.ShowTasks" />
177
167
<CommandItem id = "MonoDevelop.SourceEditor.QuickTasks.ScrollbarCommand.ShowMinimap" />
180
170
<Extension path = "/MonoDevelop/SourceEditor2/ContextMenu/NavigationBar">
181
171
<CommandItem id = "MonoDevelop.SourceEditor.NavigationBarCommands.ToggleNavPanelViews" />
184
174
<Extension path = "/MonoDevelop/SourceEditor2/IconContextMenu/Editor">
185
175
<CommandItem id = "MonoDevelop.Ide.Commands.SearchCommands.ToggleBookmark" />
186
176
<CommandItem id = "MonoDevelop.Ide.Commands.SearchCommands.ClearBookmarks" />
194
184
<CommandItem id = "MonoDevelop.Debugger.DebugCommands.ShowBreakpointProperties" />
195
185
<CommandItem id = "MonoDevelop.SourceEditor.SourceEditorCommands.ToggleErrorTextMarker" />
199
189
<Extension path = "/MonoDevelop/Ide/GlobalOptionsDialog/TextEditor">
200
190
<Section id = "General" insertbefore="Formatting" _label = "General" icon="md-text-editor" fill="true" class = "MonoDevelop.SourceEditor.OptionPanels.GeneralOptionsPanel"/>
201
191
<Section id = "Markers" _label = "Markers and Rulers" icon="md-markers-rulers" class = "MonoDevelop.SourceEditor.OptionPanels.MarkerPanel"/>
202
192
<Section id = "Behavior" _label = "Behavior" icon="md-text-editor-behavior" class = "MonoDevelop.SourceEditor.OptionPanels.BehaviorPanel"/>
203
193
<Section id = "SyntaxHighlighting" _label = "Syntax Highlighting" fill="true" icon="md-syntax-highlighting" class = "MonoDevelop.SourceEditor.OptionPanels.HighlightingPanel"/>
206
196
<Extension path = "/MonoDevelop/Ide/MainMenu/View">
207
197
<ItemSet id = "MessageBubbles" _label = "_Message Bubbles" insertafter="MonoDevelop.Ide.Commands.ViewCommands.ViewList" insertbefore="ViewSeparator3">
208
198
<CommandItem id = "MonoDevelop.SourceEditor.SourceEditorCommands.ToggleErrorTextMarker" />
211
201
<CommandItem id = "MonoDevelop.SourceEditor.MessageBubbleCommands.ToggleIssues" />
215
205
<Extension path = "/MonoDevelop/Ide/Fonts">
216
206
<Font name ="MessageBubbles" _displayName="Message bubbles" default ="_DEFAULT_SANS"/>
217
207
<Font name ="LanguageTooltips" _displayName="Editor tooltips" default ="_DEFAULT_SANS"/>
220
210
<Extension path = "/MonoDevelop/Core/UserDataMigration">
222
212
<Migration sourceVersion="2.4" kind="UserData" path="syntaxmodes" targetPath="HighlightingSchemes" isDirectory="true" />