Signal
IdeLspService::create-launcher
Declaration
IdeSubprocessLauncher*
create_launcher (
IdeLspService* self,
IdePipeline* pipeline,
GSubprocessFlags flags,
gpointer user_data
)
Description
Creates the launcher to be used for the LSP.
If you want to use a launcher on the host, this would be a good place to determine that.
| Default handler: The default handler is called after the handlers added via |
Parameters
pipeline-
Type:
IdePipelineA loaded
IdePipelineThe data is owned by the caller of the function. flags-
Type:
GSubprocessFlagsGSubprocessFlagsto use for the launcher.
Return value
Type: IdeSubprocessLauncher
A IdeSubprocessLauncher or NULL.
| The caller of the function takes ownership of the data, and is responsible for freeing it. |
The return value can be NULL. |