Launching
- Register installation type for your intepreter using a
org.eclipse.dltk.launching.interpreterInstallTypes ext. point. Use a
AbstractInterpreterInstallType class as base for implementation.
- Register launch configuration type using a
org.eclipse.debug.core.launchConfigurationTypes ext. point. Use a
AbstractScriptLaunchConfigurationDelegate as base for your launch
delegate implementation.
- Add preference page for interpreter configuration.
InterpretersBlock may be used as base for a configuration block. In
fact you may use any another way for interpreter configuration, but for
launching at least one interpreter should be registered in the
workspace and be available for a ScriptRuntime class.
- Also you may add a shortcut for launching via
org.eclipse.debug.ui.launchShortcuts. Use AbstractScriptLaunchShortcut
as base for your implementation(then you'll should just point a
language nature and configuration type inside).