#develop (short for SharpDevelop) is a free IDE for .NET programming languages.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

101 lines
5.0 KiB

<AddIn name = "AvalonEdit.AddIn"
author = "Daniel Grunwald"
description = "The main text editor for SharpDevelop"
addInManagerHidden="preinstalled">
<Manifest>
<Identity name="ICSharpCode.AvalonEdit" />
</Manifest>
<Runtime>
<Import assembly = ":ICSharpCode.AvalonEdit"/>
<Import assembly = "ICSharpCode.AvalonEdit.AddIn.dll"/>
</Runtime>
<Path name = "/SharpDevelop/Workbench/DisplayBindings">
<DisplayBinding id = "Text"
title = "${res:Gui.ProjectBrowser.OpenWith.Bindings.TextEditor} (AvalonEdit)"
class = "ICSharpCode.AvalonEdit.AddIn.AvalonEditDisplayBinding"/>
</Path>
<Path name = "/SharpDevelop/ViewContent/AvalonEdit/ContextMenu">
<Include id="DefaultEditor" path="/SharpDevelop/ViewContent/TextEditor/ContextMenu"/>
</Path>
<Path name = "/SharpDevelop/Workbench/MainMenu/Edit/Format">
<Condition name = "WindowActive" activewindow="ICSharpCode.SharpDevelop.Editor.ITextEditorProvider" action="Disable">
<MenuItem id = "RemoveLeadingWs"
insertbefore = "Separator4"
label = "${res:XML.MainMenu.EditMenu.FormatMenu.RlWs}"
command = "ICSharpCode.AvalonEdit.AvalonEditCommands.RemoveLeadingWhitespace"/>
<MenuItem id = "RemoveTrailingWs"
insertbefore = "Separator4"
label = "${res:XML.MainMenu.EditMenu.FormatMenu.RtWs}"
command = "ICSharpCode.AvalonEdit.AvalonEditCommands.RemoveTrailingWhitespace"/>
<MenuItem id = "Seperator1" type = "Separator" insertbefore = "Separator4" />
<MenuItem id = "UpperCase"
insertbefore = "Separator4"
label = "${res:XML.MainMenu.EditMenu.FormatMenu.UpperCase}"
icon = "Icons.16x16.LowerToUpperCase"
command = "ICSharpCode.AvalonEdit.AvalonEditCommands.ConvertToUppercase"/>
<MenuItem id = "LowerCase"
insertbefore = "Separator4"
label = "${res:XML.MainMenu.EditMenu.FormatMenu.LowerCase}"
icon = "Icons.16x16.UpperToLowerCase"
command = "ICSharpCode.AvalonEdit.AvalonEditCommands.ConvertToLowercase"/>
<MenuItem id = "Capitalize"
insertbefore = "Separator4"
label = "${res:XML.MainMenu.EditMenu.FormatMenu.Capitalize}"
command = "ICSharpCode.AvalonEdit.AvalonEditCommands.ConvertToTitleCase"/>
<MenuItem id = "InvertCase"
insertbefore = "Separator4"
label = "${res:XML.MainMenu.EditMenu.FormatMenu.InvertCase}"
command = "ICSharpCode.AvalonEdit.AvalonEditCommands.InvertCase"/>
<MenuItem id = "Separator2" type = "Separator" />
<MenuItem id = "SortSelection"
insertbefore = "Separator4"
label = "${res:XML.MainMenu.EditMenu.FormatMenu.SortLines}"
class ="ICSharpCode.AvalonEdit.AddIn.Commands.SortSelectionCommand"/>
<MenuItem id = "Separator3" type = "Separator" insertbefore = "Separator4" />
<MenuItem id = "Tabs2Spaces"
insertbefore = "Separator4"
label = "${res:XML.MainMenu.EditMenu.FormatMenu.Tab2Space}"
command = "ICSharpCode.AvalonEdit.AvalonEditCommands.ConvertTabsToSpaces"/>
<MenuItem id = "Spaces2Tabs"
insertbefore = "Separator4"
label = "${res:XML.MainMenu.EditMenu.FormatMenu.Space2Tab}"
command = "ICSharpCode.AvalonEdit.AvalonEditCommands.ConvertSpacesToTabs"/>
<MenuItem id = "LeadingTabs2Spaces"
insertbefore = "Separator4"
label = "${res:XML.MainMenu.EditMenu.FormatMenu.LdTab2Space}"
command = "ICSharpCode.AvalonEdit.AvalonEditCommands.ConvertLeadingTabsToSpaces"/>
<MenuItem id = "LeadingSpaces2Tabs"
insertbefore = "Separator4"
label = "${res:XML.MainMenu.EditMenu.FormatMenu.LdSpace2Tab}"
command = "ICSharpCode.AvalonEdit.AvalonEditCommands.ConvertLeadingSpacesToTabs"/>
</Condition>
</Path>
<Path name = "/SharpDevelop/Dialogs/OptionsDialog/CodingOptions">
<OptionPanel id = "CodeTemplates"
label = "${res:Dialog.Options.CodeTemplatesText}"
class = "ICSharpCode.AvalonEdit.AddIn.Snippets.SnippetOptionPanel"/>
</Path>
<Path name = "/SharpDevelop/Dialogs/OptionsDialog">
<OptionPanel id = "TextEditorOptions"
insertafter = "CodingOptions"
insertbefore = "ToolsOptions"
label = "${res:Dialog.Options.IDEOptions.TextEditorOptionsText}">
<OptionPanel id = "General"
label = "${res:Dialog.Options.IDEOptions.General}"
class = "ICSharpCode.AvalonEdit.AddIn.Options.GeneralEditorOptions"/>
<OptionPanel id = "Markers"
label = "${res:Dialog.Options.IDEOptions.TextEditor.Markers.PanelName}"
class = "ICSharpCode.AvalonEdit.AddIn.Options.TextViewOptions"/>
<OptionPanel id = "Behavior"
label = "${res:Dialog.Options.IDEOptions.TextEditor.Behaviour.PanelName}"
class = "ICSharpCode.AvalonEdit.AddIn.Options.BehaviorOptions"/>
</OptionPanel>
</Path>
</AddIn>