## 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).