Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Fetching contributors…

Cannot retrieve contributors at this time

183 lines (179 sloc) 8.291 kb
<?xml version="1.0" encoding="UTF-8"?>
<?eclipse version="3.2"?>
<plugin>
<extension
point="org.eclipse.debug.ui.launchConfigurationTypeImages">
<launchConfigurationTypeImage
icon="icons/etool16/ghci16.gif"
configTypeID="net.sf.eclipsefp.haskell.debug.core.internal.launch.HaskellLaunchDelegate"
id="net.sf.eclipsefp.haskell.ui.launch.launchIcon">
</launchConfigurationTypeImage>
<launchConfigurationTypeImage
icon="icons/etool16/hsexe16.gif"
configTypeID="net.sf.eclipsefp.haskell.debug.core.internal.launch.ExecutableHaskellLaunchDelegate"
id="net.sf.eclipsefp.haskell.ui.launch.launchExecutableIcon">
</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>
<launchConfigurationTabGroup
type="net.sf.eclipsefp.haskell.debug.core.internal.launch.ExecutableHaskellLaunchDelegate"
class="net.sf.eclipsefp.haskell.debug.ui.internal.launch.ExecutableHaskellLaunchTabGroup"
id="net.sf.eclipsefp.haskell.debug.ui.internal.launch.ExecutableHaskellLaunchTabGroup">
</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>
<extension point="org.eclipse.debug.core.watchExpressionDelegates">
<watchExpressionDelegate
debugModel="net.sf.eclipsefp.haskell.debug"
delegateClass="net.sf.eclipsefp.haskell.debug.ui.internal.debug.HaskellWatchExpressionDelegate"/>
</extension>
</plugin>
Jump to Line
Something went wrong with that request. Please try again.