Idris2Doc : Language.LSP.Message.ServerCapabilities

Language.LSP.Message.ServerCapabilities

(source)

Definitions

recordFileOperationsServerCapabilities : Type
  Refer to https://microsoft.github.io/language-server-protocol/specification.html#initialize

Totality: total
Visibility: public export
Constructor: 
MkFileOperationsServerCapabilities : MaybeFileOperationRegistrationOptions->MaybeFileOperationRegistrationOptions->MaybeFileOperationRegistrationOptions->MaybeFileOperationRegistrationOptions->MaybeFileOperationRegistrationOptions->MaybeFileOperationRegistrationOptions->FileOperationsServerCapabilities

Projections:
.didCreate : FileOperationsServerCapabilities->MaybeFileOperationRegistrationOptions
.didDelete : FileOperationsServerCapabilities->MaybeFileOperationRegistrationOptions
.didRename : FileOperationsServerCapabilities->MaybeFileOperationRegistrationOptions
.willCreate : FileOperationsServerCapabilities->MaybeFileOperationRegistrationOptions
.willDelete : FileOperationsServerCapabilities->MaybeFileOperationRegistrationOptions
.willRename : FileOperationsServerCapabilities->MaybeFileOperationRegistrationOptions

Hints:
FromJSONFileOperationsServerCapabilities
ToJSONFileOperationsServerCapabilities
.didCreate : FileOperationsServerCapabilities->MaybeFileOperationRegistrationOptions
Totality: total
Visibility: public export
didCreate : FileOperationsServerCapabilities->MaybeFileOperationRegistrationOptions
Totality: total
Visibility: public export
.willCreate : FileOperationsServerCapabilities->MaybeFileOperationRegistrationOptions
Totality: total
Visibility: public export
willCreate : FileOperationsServerCapabilities->MaybeFileOperationRegistrationOptions
Totality: total
Visibility: public export
.didRename : FileOperationsServerCapabilities->MaybeFileOperationRegistrationOptions
Totality: total
Visibility: public export
didRename : FileOperationsServerCapabilities->MaybeFileOperationRegistrationOptions
Totality: total
Visibility: public export
.willRename : FileOperationsServerCapabilities->MaybeFileOperationRegistrationOptions
Totality: total
Visibility: public export
willRename : FileOperationsServerCapabilities->MaybeFileOperationRegistrationOptions
Totality: total
Visibility: public export
.didDelete : FileOperationsServerCapabilities->MaybeFileOperationRegistrationOptions
Totality: total
Visibility: public export
didDelete : FileOperationsServerCapabilities->MaybeFileOperationRegistrationOptions
Totality: total
Visibility: public export
.willDelete : FileOperationsServerCapabilities->MaybeFileOperationRegistrationOptions
Totality: total
Visibility: public export
willDelete : FileOperationsServerCapabilities->MaybeFileOperationRegistrationOptions
Totality: total
Visibility: public export
recordWorkspaceServerCapabilities : Type
  Refer to https://microsoft.github.io/language-server-protocol/specification.html#initialize

Totality: total
Visibility: public export
Constructor: 
MkWorkspaceServerCapabilities : MaybeWorkspaceFoldersServerCapabilities->MaybeFileOperationsServerCapabilities->WorkspaceServerCapabilities

Projections:
.fileOperations : WorkspaceServerCapabilities->MaybeFileOperationsServerCapabilities
.workspaceFolders : WorkspaceServerCapabilities->MaybeWorkspaceFoldersServerCapabilities

Hints:
FromJSONWorkspaceServerCapabilities
ToJSONWorkspaceServerCapabilities
.workspaceFolders : WorkspaceServerCapabilities->MaybeWorkspaceFoldersServerCapabilities
Totality: total
Visibility: public export
workspaceFolders : WorkspaceServerCapabilities->MaybeWorkspaceFoldersServerCapabilities
Totality: total
Visibility: public export
.fileOperations : WorkspaceServerCapabilities->MaybeFileOperationsServerCapabilities
Totality: total
Visibility: public export
fileOperations : WorkspaceServerCapabilities->MaybeFileOperationsServerCapabilities
Totality: total
Visibility: public export
recordServerCapabilities : Type
  Refer to https://microsoft.github.io/language-server-protocol/specification.html#initialize

Totality: total
Visibility: public export
Constructor: 
MkServerCapabilities : Maybe (OneOf [TextDocumentSyncOptions, TextDocumentSyncKind]) ->MaybeCompletionOptions->Maybe (OneOf [Bool, HoverOptions]) ->MaybeSignatureHelpOptions->Maybe (OneOf [Bool, DeclarationOptions, DeclarationRegistrationOptions]) ->Maybe (OneOf [Bool, DefinitionOptions, DefinitionRegistrationOptions]) ->Maybe (OneOf [Bool, TypeDefinitionOptions, TypeDefinitionRegistrationOptions]) ->Maybe (OneOf [Bool, ImplementationOptions, ImplementationRegistrationOptions]) ->Maybe (OneOf [Bool, ReferenceOptions]) ->Maybe (OneOf [Bool, DocumentHighlightOptions]) ->Maybe (OneOf [Bool, DocumentSymbolOptions]) ->Maybe (OneOf [Bool, CodeActionOptions]) ->MaybeCodeLensOptions->MaybeDocumentLinkOptions->Maybe (OneOf [Bool, DocumentColorOptions, DocumentColorRegistrationOptions]) ->Maybe (OneOf [Bool, DocumentFormattingOptions]) ->Maybe (OneOf [Bool, DocumentRangeFormattingOptions]) ->MaybeDocumentOnTypeFormattingOptions->Maybe (OneOf [Bool, RenameOptions]) ->Maybe (OneOf [Bool, FoldingRangeOptions, FoldingRangeRegistrationOptions]) ->MaybeExecuteCommandOptions->Maybe (OneOf [Bool, SelectionRangeOptions, SelectionRangeRegistrationOptions]) ->Maybe (OneOf [Bool, LinkedEditingRangeOptions, LinkedEditingRangeRegistrationOptions]) ->Maybe (OneOf [Bool, CallHierarchyOptions, CallHierarchyRegistrationOptions]) ->Maybe (OneOf [SemanticTokensOptions, SemanticTokensRegistrationOptions]) ->Maybe (OneOf [Bool, MonikerOptions, MonikerRegistrationOptions]) ->Maybe (OneOf [Bool, WorkspaceSymbolOptions]) ->MaybeWorkspaceServerCapabilities->MaybeJSON->ServerCapabilities

Projections:
.callHierarchyProvider : ServerCapabilities->Maybe (OneOf [Bool, CallHierarchyOptions, CallHierarchyRegistrationOptions])
.codeActionProvider : ServerCapabilities->Maybe (OneOf [Bool, CodeActionOptions])
.codeLensProvider : ServerCapabilities->MaybeCodeLensOptions
.colorProvider : ServerCapabilities->Maybe (OneOf [Bool, DocumentColorOptions, DocumentColorRegistrationOptions])
.completionProvider : ServerCapabilities->MaybeCompletionOptions
.declarationProvider : ServerCapabilities->Maybe (OneOf [Bool, DeclarationOptions, DeclarationRegistrationOptions])
.definitionProvider : ServerCapabilities->Maybe (OneOf [Bool, DefinitionOptions, DefinitionRegistrationOptions])
.documentFormattingProvider : ServerCapabilities->Maybe (OneOf [Bool, DocumentFormattingOptions])
.documentHighlightProvider : ServerCapabilities->Maybe (OneOf [Bool, DocumentHighlightOptions])
.documentLinkProvider : ServerCapabilities->MaybeDocumentLinkOptions
.documentOnTypeFormattingProvider : ServerCapabilities->MaybeDocumentOnTypeFormattingOptions
.documentRangeFormattingProvider : ServerCapabilities->Maybe (OneOf [Bool, DocumentRangeFormattingOptions])
.documentSymbolProvider : ServerCapabilities->Maybe (OneOf [Bool, DocumentSymbolOptions])
.executeCommandProvider : ServerCapabilities->MaybeExecuteCommandOptions
.experimental : ServerCapabilities->MaybeJSON
.foldingRangeProvider : ServerCapabilities->Maybe (OneOf [Bool, FoldingRangeOptions, FoldingRangeRegistrationOptions])
.hoverProvider : ServerCapabilities->Maybe (OneOf [Bool, HoverOptions])
.implementationProvider : ServerCapabilities->Maybe (OneOf [Bool, ImplementationOptions, ImplementationRegistrationOptions])
.linkedEditingRangeProvider : ServerCapabilities->Maybe (OneOf [Bool, LinkedEditingRangeOptions, LinkedEditingRangeRegistrationOptions])
.monikerProvider : ServerCapabilities->Maybe (OneOf [Bool, MonikerOptions, MonikerRegistrationOptions])
.referencesProvider : ServerCapabilities->Maybe (OneOf [Bool, ReferenceOptions])
.renameProvider : ServerCapabilities->Maybe (OneOf [Bool, RenameOptions])
.selectionRangeProvider : ServerCapabilities->Maybe (OneOf [Bool, SelectionRangeOptions, SelectionRangeRegistrationOptions])
.semanticTokensProvider : ServerCapabilities->Maybe (OneOf [SemanticTokensOptions, SemanticTokensRegistrationOptions])
.signatureHelpProvider : ServerCapabilities->MaybeSignatureHelpOptions
.textDocumentSync : ServerCapabilities->Maybe (OneOf [TextDocumentSyncOptions, TextDocumentSyncKind])
.typeDefinitionProvider : ServerCapabilities->Maybe (OneOf [Bool, TypeDefinitionOptions, TypeDefinitionRegistrationOptions])
.workspace : ServerCapabilities->MaybeWorkspaceServerCapabilities
.workspaceSymbolProvider : ServerCapabilities->Maybe (OneOf [Bool, WorkspaceSymbolOptions])

Hints:
FromJSONServerCapabilities
ToJSONServerCapabilities
.textDocumentSync : ServerCapabilities->Maybe (OneOf [TextDocumentSyncOptions, TextDocumentSyncKind])
Totality: total
Visibility: public export
textDocumentSync : ServerCapabilities->Maybe (OneOf [TextDocumentSyncOptions, TextDocumentSyncKind])
Totality: total
Visibility: public export
.completionProvider : ServerCapabilities->MaybeCompletionOptions
Totality: total
Visibility: public export
completionProvider : ServerCapabilities->MaybeCompletionOptions
Totality: total
Visibility: public export
.hoverProvider : ServerCapabilities->Maybe (OneOf [Bool, HoverOptions])
Totality: total
Visibility: public export
hoverProvider : ServerCapabilities->Maybe (OneOf [Bool, HoverOptions])
Totality: total
Visibility: public export
.signatureHelpProvider : ServerCapabilities->MaybeSignatureHelpOptions
Totality: total
Visibility: public export
signatureHelpProvider : ServerCapabilities->MaybeSignatureHelpOptions
Totality: total
Visibility: public export
.declarationProvider : ServerCapabilities->Maybe (OneOf [Bool, DeclarationOptions, DeclarationRegistrationOptions])
Totality: total
Visibility: public export
declarationProvider : ServerCapabilities->Maybe (OneOf [Bool, DeclarationOptions, DeclarationRegistrationOptions])
Totality: total
Visibility: public export
.definitionProvider : ServerCapabilities->Maybe (OneOf [Bool, DefinitionOptions, DefinitionRegistrationOptions])
Totality: total
Visibility: public export
definitionProvider : ServerCapabilities->Maybe (OneOf [Bool, DefinitionOptions, DefinitionRegistrationOptions])
Totality: total
Visibility: public export
.typeDefinitionProvider : ServerCapabilities->Maybe (OneOf [Bool, TypeDefinitionOptions, TypeDefinitionRegistrationOptions])
Totality: total
Visibility: public export
typeDefinitionProvider : ServerCapabilities->Maybe (OneOf [Bool, TypeDefinitionOptions, TypeDefinitionRegistrationOptions])
Totality: total
Visibility: public export
.implementationProvider : ServerCapabilities->Maybe (OneOf [Bool, ImplementationOptions, ImplementationRegistrationOptions])
Totality: total
Visibility: public export
implementationProvider : ServerCapabilities->Maybe (OneOf [Bool, ImplementationOptions, ImplementationRegistrationOptions])
Totality: total
Visibility: public export
.referencesProvider : ServerCapabilities->Maybe (OneOf [Bool, ReferenceOptions])
Totality: total
Visibility: public export
referencesProvider : ServerCapabilities->Maybe (OneOf [Bool, ReferenceOptions])
Totality: total
Visibility: public export
.documentHighlightProvider : ServerCapabilities->Maybe (OneOf [Bool, DocumentHighlightOptions])
Totality: total
Visibility: public export
documentHighlightProvider : ServerCapabilities->Maybe (OneOf [Bool, DocumentHighlightOptions])
Totality: total
Visibility: public export
.documentSymbolProvider : ServerCapabilities->Maybe (OneOf [Bool, DocumentSymbolOptions])
Totality: total
Visibility: public export
documentSymbolProvider : ServerCapabilities->Maybe (OneOf [Bool, DocumentSymbolOptions])
Totality: total
Visibility: public export
.codeActionProvider : ServerCapabilities->Maybe (OneOf [Bool, CodeActionOptions])
Totality: total
Visibility: public export
codeActionProvider : ServerCapabilities->Maybe (OneOf [Bool, CodeActionOptions])
Totality: total
Visibility: public export
.codeLensProvider : ServerCapabilities->MaybeCodeLensOptions
Totality: total
Visibility: public export
codeLensProvider : ServerCapabilities->MaybeCodeLensOptions
Totality: total
Visibility: public export
.documentLinkProvider : ServerCapabilities->MaybeDocumentLinkOptions
Totality: total
Visibility: public export
documentLinkProvider : ServerCapabilities->MaybeDocumentLinkOptions
Totality: total
Visibility: public export
.colorProvider : ServerCapabilities->Maybe (OneOf [Bool, DocumentColorOptions, DocumentColorRegistrationOptions])
Totality: total
Visibility: public export
colorProvider : ServerCapabilities->Maybe (OneOf [Bool, DocumentColorOptions, DocumentColorRegistrationOptions])
Totality: total
Visibility: public export
.documentFormattingProvider : ServerCapabilities->Maybe (OneOf [Bool, DocumentFormattingOptions])
Totality: total
Visibility: public export
documentFormattingProvider : ServerCapabilities->Maybe (OneOf [Bool, DocumentFormattingOptions])
Totality: total
Visibility: public export
.documentRangeFormattingProvider : ServerCapabilities->Maybe (OneOf [Bool, DocumentRangeFormattingOptions])
Totality: total
Visibility: public export
documentRangeFormattingProvider : ServerCapabilities->Maybe (OneOf [Bool, DocumentRangeFormattingOptions])
Totality: total
Visibility: public export
.documentOnTypeFormattingProvider : ServerCapabilities->MaybeDocumentOnTypeFormattingOptions
Totality: total
Visibility: public export
documentOnTypeFormattingProvider : ServerCapabilities->MaybeDocumentOnTypeFormattingOptions
Totality: total
Visibility: public export
.renameProvider : ServerCapabilities->Maybe (OneOf [Bool, RenameOptions])
Totality: total
Visibility: public export
renameProvider : ServerCapabilities->Maybe (OneOf [Bool, RenameOptions])
Totality: total
Visibility: public export
.foldingRangeProvider : ServerCapabilities->Maybe (OneOf [Bool, FoldingRangeOptions, FoldingRangeRegistrationOptions])
Totality: total
Visibility: public export
foldingRangeProvider : ServerCapabilities->Maybe (OneOf [Bool, FoldingRangeOptions, FoldingRangeRegistrationOptions])
Totality: total
Visibility: public export
.executeCommandProvider : ServerCapabilities->MaybeExecuteCommandOptions
Totality: total
Visibility: public export
executeCommandProvider : ServerCapabilities->MaybeExecuteCommandOptions
Totality: total
Visibility: public export
.selectionRangeProvider : ServerCapabilities->Maybe (OneOf [Bool, SelectionRangeOptions, SelectionRangeRegistrationOptions])
Totality: total
Visibility: public export
selectionRangeProvider : ServerCapabilities->Maybe (OneOf [Bool, SelectionRangeOptions, SelectionRangeRegistrationOptions])
Totality: total
Visibility: public export
.linkedEditingRangeProvider : ServerCapabilities->Maybe (OneOf [Bool, LinkedEditingRangeOptions, LinkedEditingRangeRegistrationOptions])
Totality: total
Visibility: public export
linkedEditingRangeProvider : ServerCapabilities->Maybe (OneOf [Bool, LinkedEditingRangeOptions, LinkedEditingRangeRegistrationOptions])
Totality: total
Visibility: public export
.callHierarchyProvider : ServerCapabilities->Maybe (OneOf [Bool, CallHierarchyOptions, CallHierarchyRegistrationOptions])
Totality: total
Visibility: public export
callHierarchyProvider : ServerCapabilities->Maybe (OneOf [Bool, CallHierarchyOptions, CallHierarchyRegistrationOptions])
Totality: total
Visibility: public export
.semanticTokensProvider : ServerCapabilities->Maybe (OneOf [SemanticTokensOptions, SemanticTokensRegistrationOptions])
Totality: total
Visibility: public export
semanticTokensProvider : ServerCapabilities->Maybe (OneOf [SemanticTokensOptions, SemanticTokensRegistrationOptions])
Totality: total
Visibility: public export
.monikerProvider : ServerCapabilities->Maybe (OneOf [Bool, MonikerOptions, MonikerRegistrationOptions])
Totality: total
Visibility: public export
monikerProvider : ServerCapabilities->Maybe (OneOf [Bool, MonikerOptions, MonikerRegistrationOptions])
Totality: total
Visibility: public export
.workspaceSymbolProvider : ServerCapabilities->Maybe (OneOf [Bool, WorkspaceSymbolOptions])
Totality: total
Visibility: public export
workspaceSymbolProvider : ServerCapabilities->Maybe (OneOf [Bool, WorkspaceSymbolOptions])
Totality: total
Visibility: public export
.workspace : ServerCapabilities->MaybeWorkspaceServerCapabilities
Totality: total
Visibility: public export
workspace : ServerCapabilities->MaybeWorkspaceServerCapabilities
Totality: total
Visibility: public export
.experimental : ServerCapabilities->MaybeJSON
Totality: total
Visibility: public export
experimental : ServerCapabilities->MaybeJSON
Totality: total
Visibility: public export
recordServerInfo : Type
  Refer to https://microsoft.github.io/language-server-protocol/specification.html#initialize

Totality: total
Visibility: public export
Constructor: 
MkServerInfo : String->MaybeString->ServerInfo

Projections:
.name : ServerInfo->String
.version : ServerInfo->MaybeString

Hints:
FromJSONServerInfo
ToJSONServerInfo
.name : ServerInfo->String
Totality: total
Visibility: public export
name : ServerInfo->String
Totality: total
Visibility: public export
.version : ServerInfo->MaybeString
Totality: total
Visibility: public export
version : ServerInfo->MaybeString
Totality: total
Visibility: public export