Type Alias LanguageClientOptions
LanguageClientOptions: { connectionOptions?: { cancellationStrategy?: CancellationStrategy; maxRestartCount?: number; messageStrategy?: MessageStrategy; }; diagnosticCollectionName?: string; documentSelector?: DocumentSelector | string[]; errorHandler?: ErrorHandler; initializationFailedHandler?: InitializationFailedHandler; initializationOptions?: any | () => any; markdown?: { isTrusted?: boolean | { enabledCommands: readonly string[] }; supportHtml?: boolean; supportThemeIcons?: boolean; }; middleware?: Middleware; outputChannel?: OutputChannel; outputChannelName?: string; progressOnInitialization?: boolean; revealOutputChannelOn?: RevealOutputChannelOn; stdioEncoding?: string; textSynchronization?: { delayOpenNotifications?: boolean }; traceOutputChannel?: OutputChannel; uriConverters?: { code2Protocol: c2p.URIConverter; protocol2Code: p2c.URIConverter; }; workspaceFolder?: VWorkspaceFolder;} & $NotebookDocumentOptions & $DiagnosticPullOptions & $ConfigurationOptions Type declaration
OptionalconnectionOptions?: {
cancellationStrategy?: CancellationStrategy;
maxRestartCount?: number;
messageStrategy?: MessageStrategy;
}
OptionaldiagnosticCollectionName?: string
OptionaldocumentSelector?: DocumentSelector | string[]
OptionalinitializationOptions?: any | () => any
Optionalmarkdown?: {
isTrusted?: boolean | { enabledCommands: readonly string[] };
supportHtml?: boolean;
supportThemeIcons?: boolean;
}
Optionalmiddleware?: Middleware
OptionaloutputChannel?: OutputChannel
OptionaloutputChannelName?: string
OptionalprogressOnInitialization?: boolean
OptionalstdioEncoding?: string
OptionaltextSynchronization?: { delayOpenNotifications?: boolean }
OptionaldelayOpenNotifications?: boolean
OptionaltraceOutputChannel?: OutputChannel
OptionaluriConverters?: { code2Protocol: c2p.URIConverter; protocol2Code: p2c.URIConverter }
OptionalworkspaceFolder?: VWorkspaceFolder
The encoding use to read stdout and stderr. Defaults to 'utf8' if omitted.