lsp library

Classes

ApplyWorkspaceEditParams
ApplyWorkspaceEditParams$Builder
ClientCapabilities
ClientCapabilities$Builder
CodeAction
CodeAction$Builder
CodeActionCapabilities
CodeActionCapabilities$Builder
CodeActionContext
CodeActionContext$Builder
CodeActionKinds
CodeActionKinds$Builder
CodeActionLiteralSupport
CodeActionLiteralSupport$Builder
CodeLensOptions
CodeLensOptions$Builder
Command
Command$Builder
CompletionCapabilities
CompletionCapabilities$Builder
CompletionItem
CompletionItem$Builder
CompletionItemCapabilities
CompletionItemCapabilities$Builder
CompletionItemKind
CompletionList
CompletionList$Builder
CompletionOptions
CompletionOptions$Builder
Diagnostic
Diagnostic$Builder
Diagnostics
Diagnostics$Builder
DocumentHighlight
DocumentHighlight$Builder
DocumentHighlightKind
DocumentLinkOptions
DocumentLinkOptions$Builder
DocumentOnTypeFormattingOptions
DocumentOnTypeFormattingOptions$Builder
DynamicRegistrationCapability
DynamicRegistrationCapability$Builder
ExecuteCommandOptions
ExecuteCommandOptions$Builder
Hover
Hover$Builder
HoverCapabilities
HoverCapabilities$Builder
HoverMarkup
HoverMarkup$Builder
InsertTextFormat
LanguageServer
Location
Location$Builder
MarkupContent
MarkupContent$Builder
MarkupContentKind
MessageType
Position
Position$Builder
Range
Range$Builder
ReferenceContext
ReferenceContext$Builder
SaveOptions
SaveOptions$Builder
ServerCapabilities
ServerCapabilities$Builder
ShowMessageParams
ShowMessageParams$Builder
SignatureHelpOptions
SignatureHelpOptions$Builder
StdIOLanguageServer
A Language Server communicating over stdin and stdout.
SymbolInformation
SymbolInformation$Builder
SymbolKind
SynchronizationCapabilities
SynchronizationCapabilities$Builder
TextDocumentClientCapabilities
TextDocumentClientCapabilities$Builder
TextDocumentContentChangeEvent
TextDocumentContentChangeEvent$Builder
TextDocumentIdentifier
TextDocumentIdentifier$Builder
TextDocumentItem
TextDocumentItem$Builder
TextDocumentSyncKind
TextDocumentSyncOptions
TextDocumentSyncOptions$Builder
TextEdit
TextEdit$Builder
VersionedTextDocumentIdentifier
VersionedTextDocumentIdentifier$Builder
WorkspaceClientCapabilities
WorkspaceClientCapabilities$Builder
WorkspaceEdit
WorkspaceEdit$Builder

Functions

lspChannel(Stream<List<int>> stream, StreamSink<List<int>> sink) → StreamChannel<String>