Safe Haskell | None |
---|---|
Language | Haskell2010 |
Synopsis
- data WorkspaceEditClientCapabilities = WorkspaceEditClientCapabilities {}
- data DidChangeConfigurationClientCapabilities = DidChangeConfigurationClientCapabilities {}
- data DidChangeWatchedFilesClientCapabilities = DidChangeWatchedFilesClientCapabilities {}
- data SymbolKindClientCapabilities = SymbolKindClientCapabilities {
- _valueSet :: Maybe (List SymbolKind)
- data SymbolClientCapabilities = SymbolClientCapabilities {}
- data ExecuteClientCapabilities = ExecuteClientCapabilities {}
- data WorkspaceClientCapabilities = WorkspaceClientCapabilities {
- _applyEdit :: Maybe Bool
- _workspaceEdit :: Maybe WorkspaceEditClientCapabilities
- _didChangeConfiguration :: Maybe DidChangeConfigurationClientCapabilities
- _didChangeWatchedFiles :: Maybe DidChangeWatchedFilesClientCapabilities
- _symbol :: Maybe SymbolClientCapabilities
- _executeCommand :: Maybe ExecuteClientCapabilities
- _workspaceFolders :: Maybe Bool
- _configuration :: Maybe Bool
- data SynchronizationTextDocumentClientCapabilities = SynchronizationTextDocumentClientCapabilities {}
- data CompletionItemClientCapabilities = CompletionItemClientCapabilities {}
- data CompletionItemKindClientCapabilities = CompletionItemKindClientCapabilities {}
- data CompletionClientCapabilities = CompletionClientCapabilities {}
- data HoverClientCapabilities = HoverClientCapabilities {}
- data SignatureInformationClientCapabilities = SignatureInformationClientCapabilities {}
- data SignatureHelpClientCapabilities = SignatureHelpClientCapabilities {}
- data ReferencesClientCapabilities = ReferencesClientCapabilities {}
- data DocumentHighlightClientCapabilities = DocumentHighlightClientCapabilities {}
- data DocumentSymbolKindClientCapabilities = DocumentSymbolKindClientCapabilities {
- _valueSet :: Maybe (List SymbolKind)
- data DocumentSymbolClientCapabilities = DocumentSymbolClientCapabilities {}
- data FormattingClientCapabilities = FormattingClientCapabilities {}
- data RangeFormattingClientCapabilities = RangeFormattingClientCapabilities {}
- data OnTypeFormattingClientCapabilities = OnTypeFormattingClientCapabilities {}
- data DefinitionClientCapabilities = DefinitionClientCapabilities {}
- data TypeDefinitionClientCapabilities = TypeDefinitionClientCapabilities {}
- data ImplementationClientCapabilities = ImplementationClientCapabilities {}
- data CodeActionKindClientCapabilities = CodeActionKindClientCapabilities {}
- data CodeActionLiteralSupport = CodeActionLiteralSupport {}
- data CodeActionClientCapabilities = CodeActionClientCapabilities {}
- data CodeLensClientCapabilities = CodeLensClientCapabilities {}
- data DocumentLinkClientCapabilities = DocumentLinkClientCapabilities {}
- data ColorProviderClientCapabilities = ColorProviderClientCapabilities {}
- data RenameClientCapabilities = RenameClientCapabilities {}
- data PublishDiagnosticsClientCapabilities = PublishDiagnosticsClientCapabilities {}
- data FoldingRangeClientCapabilities = FoldingRangeClientCapabilities {}
- data TextDocumentClientCapabilities = TextDocumentClientCapabilities {
- _synchronization :: Maybe SynchronizationTextDocumentClientCapabilities
- _completion :: Maybe CompletionClientCapabilities
- _hover :: Maybe HoverClientCapabilities
- _signatureHelp :: Maybe SignatureHelpClientCapabilities
- _references :: Maybe ReferencesClientCapabilities
- _documentHighlight :: Maybe DocumentHighlightClientCapabilities
- _documentSymbol :: Maybe DocumentSymbolClientCapabilities
- _formatting :: Maybe FormattingClientCapabilities
- _rangeFormatting :: Maybe RangeFormattingClientCapabilities
- _onTypeFormatting :: Maybe OnTypeFormattingClientCapabilities
- _definition :: Maybe DefinitionClientCapabilities
- _typeDefinition :: Maybe TypeDefinitionClientCapabilities
- _implementation :: Maybe ImplementationClientCapabilities
- _codeAction :: Maybe CodeActionClientCapabilities
- _codeLens :: Maybe CodeLensClientCapabilities
- _documentLink :: Maybe DocumentLinkClientCapabilities
- _colorProvider :: Maybe ColorProviderClientCapabilities
- _rename :: Maybe RenameClientCapabilities
- _publishDiagnostics :: Maybe PublishDiagnosticsClientCapabilities
- _foldingRange :: Maybe FoldingRangeClientCapabilities
- data WindowClientCapabilities = WindowClientCapabilities {}
- data ClientCapabilities = ClientCapabilities {}
- fullCaps :: ClientCapabilities
- data LSPVersion = LSPVersion Int Int
- capsForVersion :: LSPVersion -> ClientCapabilities
Documentation
data WorkspaceEditClientCapabilities Source #
WorkspaceEditClientCapabilities | |
|
Instances
data DidChangeConfigurationClientCapabilities Source #
DidChangeConfigurationClientCapabilities | |
|
Instances
data DidChangeWatchedFilesClientCapabilities Source #
DidChangeWatchedFilesClientCapabilities | |
|
Instances
data SymbolKindClientCapabilities Source #
SymbolKindClientCapabilities | |
|
Instances
data SymbolClientCapabilities Source #
SymbolClientCapabilities | |
|
Instances
data ExecuteClientCapabilities Source #
ExecuteClientCapabilities | |
|
Instances
data WorkspaceClientCapabilities Source #
WorkspaceClientCapabilities | |
|
Instances
data SynchronizationTextDocumentClientCapabilities Source #
SynchronizationTextDocumentClientCapabilities | |
|
Instances
data CompletionItemClientCapabilities Source #
CompletionItemClientCapabilities | |
|
Instances
data CompletionItemKindClientCapabilities Source #
CompletionItemKindClientCapabilities | |
|
Instances
data CompletionClientCapabilities Source #
CompletionClientCapabilities | |
|
Instances
data HoverClientCapabilities Source #
Instances
data SignatureInformationClientCapabilities Source #
SignatureInformationClientCapabilities | |
|
Instances
data SignatureHelpClientCapabilities Source #
SignatureHelpClientCapabilities | |
|
Instances
data ReferencesClientCapabilities Source #
Instances
data DocumentHighlightClientCapabilities Source #
Instances
data DocumentSymbolKindClientCapabilities Source #
DocumentSymbolKindClientCapabilities | |
|
Instances
data DocumentSymbolClientCapabilities Source #
DocumentSymbolClientCapabilities | |
|
Instances
data FormattingClientCapabilities Source #
Instances
data RangeFormattingClientCapabilities Source #
Instances
data OnTypeFormattingClientCapabilities Source #
Instances
data DefinitionClientCapabilities Source #
Instances
data TypeDefinitionClientCapabilities Source #
TypeDefinitionClientCapabilities | |
|
Instances
data ImplementationClientCapabilities Source #
ImplementationClientCapabilities | |
|
Instances
data CodeActionKindClientCapabilities Source #
CodeActionKindClientCapabilities | |
|
Instances
data CodeActionLiteralSupport Source #
CodeActionLiteralSupport | |
|
Instances
data CodeActionClientCapabilities Source #
CodeActionClientCapabilities | |
|
Instances
data CodeLensClientCapabilities Source #
Instances
data DocumentLinkClientCapabilities Source #
Instances
data ColorProviderClientCapabilities Source #
ColorProviderClientCapabilities | |
|
Instances
data RenameClientCapabilities Source #
Instances
data PublishDiagnosticsClientCapabilities Source #
PublishDiagnosticsClientCapabilities | |
|
Instances
data FoldingRangeClientCapabilities Source #
FoldingRangeClientCapabilities | |
|
Instances
data TextDocumentClientCapabilities Source #
TextDocumentClientCapabilities | |
|
Instances
data WindowClientCapabilities Source #
Window specific client capabilities.
WindowClientCapabilities | |
|
Instances
data ClientCapabilities Source #
ClientCapabilities | |
|
Instances
fullCaps :: ClientCapabilities Source #
The whole shebang. The real deal. Capabilities for full conformance to the current (v3.10) LSP specification.
data LSPVersion Source #
A specific version of the LSP specification.
LSPVersion Int Int | Construct a major.minor version |
capsForVersion :: LSPVersion -> ClientCapabilities Source #
Capabilities for full conformance to the LSP specification up until a version. Some important milestones:
- 3.12 textDocument/prepareRename request
- 3.11 CodeActionOptions provided by the server
- 3.10 hierarchical document symbols, folding ranges
- 3.9 completion item preselect
- 3.8 codeAction literals
- 3.7 related information in diagnostics
- 3.6 workspace folders, colors, goto type/implementation
- 3.4 extended completion item and symbol item kinds
- 3.0 dynamic registration