Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Fetching contributors…

Cannot retrieve contributors at this time

168 lines (164 sloc) 7.336 kB
<?xml version="1.0" encoding="UTF-8"?>
<?eclipse version="3.2"?>
<plugin>
<extension
point="org.eclipse.debug.ui.launchConfigurationTypeImages">
<launchConfigurationTypeImage
icon="icons/etool16/hsicon16.gif"
configTypeID="net.sf.eclipsefp.haskell.debug.core.internal.launch.HaskellLaunchDelegate"
id="net.sf.eclipsefp.haskell.ui.launch.launchIcon">
</launchConfigurationTypeImage>
</extension>
<extension
point="org.eclipse.debug.ui.launchConfigurationTabGroups">
<launchConfigurationTabGroup
type="net.sf.eclipsefp.haskell.debug.core.internal.launch.HaskellLaunchDelegate"
class="net.sf.eclipsefp.haskell.debug.ui.internal.launch.HaskellLaunchTabGroup"
id="net.sf.eclipsefp.haskell.debug.ui.internal.launch.HaskellLaunchTabGroup">
</launchConfigurationTabGroup>
</extension>
<extension
point="org.eclipse.debug.ui.launchShortcuts">
<shortcut
label="%appLaunchShortcut_label"
icon="icons/etool16/hsicon16.gif"
class="net.sf.eclipsefp.haskell.debug.ui.internal.launch.ExecutableLaunchShortcut"
modes="run"
id="net.sf.eclipsefp.haskell.debug.ui.internal.launch.ExecutableLaunchShortcut">
<contextualLaunch>
<enablement>
<with
variable="selection">
<count
value="1">
</count>
<iterate>
<test
property="net.sf.eclipsefp.haskell.core.isProjectExecutable">
</test>
</iterate>
</with>
</enablement>
<contextLabel
label="%appLaunchContextLabel_label"
mode="run">
</contextLabel>
</contextualLaunch>
</shortcut>
<shortcut
label="%ghciShortcut_label"
icon="icons/etool16/ghci16.gif"
class="net.sf.eclipsefp.haskell.debug.ui.internal.launch.ghci.GhciLaunchShortcut"
modes="run, debug"
id="net.sf.eclipsefp.haskell.debug.ui.internal.launch.ghci.GhciLaunchShortcut">
<contextualLaunch>
<enablement>
<with variable="selection">
<count value="1" />
<iterate>
<adapt type="org.eclipse.core.resources.IResource">
<test property="net.sf.eclipsefp.haskell.core.isHaskellFile"/>
</adapt>
</iterate>
</with>
</enablement>
<contextLabel
label="%ghciContextLabel_label"
mode="run">
</contextLabel>
</contextualLaunch>
</shortcut>
</extension>
<extension point="org.eclipse.ui.commands">
<command
name="%runGHCiShortcut_name"
description="%runGHCiShortcut_desc"
categoryId="org.eclipse.debug.ui.category.run"
id="net.sf.eclipsefp.haskell.debug.ui.internal.launch.ghci.GhciLaunchShortcut.run">
</command>
<command
name="%runHaskellShortcut_name"
description="%runHaskellShortcut_desc"
categoryId="org.eclipse.debug.ui.category.run"
id="net.sf.eclipsefp.haskell.debug.ui.internal.launch.ExecutableLaunchShortcut.run">
</command>
</extension>
<extension point="org.eclipse.ui.bindings">
<key sequence="M3+M2+X G"
commandId="net.sf.eclipsefp.haskell.debug.ui.internal.launch.ghci.GhciLaunchShortcut.run"
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
<key sequence="M3+M2+X H"
commandId="net.sf.eclipsefp.haskell.debug.ui.internal.launch.ExecutableLaunchShortcut.run"
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
</extension>
<extension
point="net.sf.eclipsefp.haskell.ui.CabalChangeListener">
<listener
class="net.sf.eclipsefp.haskell.debug.ui.internal.launch.LaunchUpdater"
id="net.sf.eclipsefp.haskell.debug.ui.listener2">
</listener>
</extension>
<extension
point="org.eclipse.core.runtime.adapters">
<factory
class="net.sf.eclipsefp.haskell.debug.ui.internal.debug.HaskellBreakpointAdapterFactory"
adaptableType="net.sf.eclipsefp.haskell.ui.internal.editors.haskell.HaskellEditor">
<adapter type="org.eclipse.debug.ui.actions.IToggleBreakpointsTarget"/>
</factory>
</extension>
<extension
point="org.eclipse.debug.ui.debugModelPresentations">
<debugModelPresentation
class="net.sf.eclipsefp.haskell.debug.ui.internal.debug.HaskellModelPresentation"
id="net.sf.eclipsefp.haskell.debug">
</debugModelPresentation>
</extension>
<extension
point="org.eclipse.debug.ui.variableValueEditors">
<variableValueEditor
class="net.sf.eclipsefp.haskell.debug.ui.internal.debug.HaskellVariableValueEditor"
modelId="net.sf.eclipsefp.haskell.debug">
</variableValueEditor>
</extension>
<extension
point="org.eclipse.debug.ui.toggleBreakpointsTargetFactories">
<toggleTargetFactory
class="net.sf.eclipsefp.haskell.debug.ui.internal.debug.HaskellToggleBreakpointTargetFactory"
id="net.sf.eclipsefp.haskell.debug.ui.internal.debug.HaskellToggleBreakpointTargetFactory">
<enablement>
<with variable="debugContext">
<iterate>
<or>
<test property="org.eclipse.debug.ui.getModelIdentifier" value="net.sf.eclipsefp.haskell.debug"/>
<test property="org.eclipse.debug.ui.getModelIdentifier" value=""/>
</or>
</iterate>
</with>
<instanceof value="net.sf.eclipsefp.haskell.ui.internal.editors.haskell.HaskellEditor"/>
</enablement>
</toggleTargetFactory>
</extension>
<extension point="org.eclipse.ui.popupMenus">
<viewerContribution id="net.sf.eclipsefp.haskell.debug.ui.RulerPopupActions"
targetID="#TextRulerContext">
<action
id="net.sf.eclipsefp.haskell.ui.internal.editors.haskell.HaskellEditor.toggleBreakpointAction" label="%toggle_breakpoint"
class="org.eclipse.debug.ui.actions.RulerToggleBreakpointActionDelegate"
menubarPath="debug">
</action>
</viewerContribution>
</extension>
<extension
point="org.eclipse.ui.editorActions">
<editorContribution
id="net.sf.eclipsefp.haskell.debug.ui.editorContribution1"
targetID="net.sf.eclipsefp.haskell.ui.internal.editors.haskell.HaskellEditor">
<action
label="%toggle_breakpoint"
class="org.eclipse.debug.ui.actions.RulerToggleBreakpointActionDelegate"
style="push"
actionID="RulerDoubleClick"
id="net.sf.eclipsefp.haskell.ui.internal.editors.haskell.HaskellEditor.doubleClickBreakpointAction"/>
</editorContribution>
</extension>
</plugin>
Jump to Line
Something went wrong with that request. Please try again.