Safe Haskell | None |
---|---|
Language | Haskell2010 |
Language.Haskell.LSP.Types.Capabilities
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 #
Constructors
WorkspaceEditClientCapabilities | |
Fields
|
Instances
data DidChangeConfigurationClientCapabilities Source #
Constructors
DidChangeConfigurationClientCapabilities | |
Fields
|
Instances
data DidChangeWatchedFilesClientCapabilities Source #
Constructors
DidChangeWatchedFilesClientCapabilities | |
Fields
|
Instances
data SymbolKindClientCapabilities Source #
Constructors
SymbolKindClientCapabilities | |
Fields
|
Instances
data SymbolClientCapabilities Source #
Constructors
SymbolClientCapabilities | |
Fields
|
Instances
data ExecuteClientCapabilities Source #
Constructors
ExecuteClientCapabilities | |
Fields
|
Instances
data WorkspaceClientCapabilities Source #
Constructors
WorkspaceClientCapabilities | |
Fields
|
Instances
data SynchronizationTextDocumentClientCapabilities Source #
Constructors
SynchronizationTextDocumentClientCapabilities | |
Fields
|
Instances
data CompletionItemClientCapabilities Source #
Constructors
CompletionItemClientCapabilities | |
Fields
|
Instances
data CompletionItemKindClientCapabilities Source #
Constructors
CompletionItemKindClientCapabilities | |
Fields
|
Instances
data CompletionClientCapabilities Source #
Constructors
CompletionClientCapabilities | |
Fields
|
Instances
data HoverClientCapabilities Source #
Constructors
HoverClientCapabilities | |
Fields |
Instances
data SignatureInformationClientCapabilities Source #
Constructors
SignatureInformationClientCapabilities | |
Fields
|
Instances
data SignatureHelpClientCapabilities Source #
Constructors
SignatureHelpClientCapabilities | |
Fields
|
Instances
data ReferencesClientCapabilities Source #
Constructors
ReferencesClientCapabilities | |
Fields |
Instances
data DocumentHighlightClientCapabilities Source #
Constructors
DocumentHighlightClientCapabilities | |
Fields |
Instances
data DocumentSymbolKindClientCapabilities Source #
Constructors
DocumentSymbolKindClientCapabilities | |
Fields
|
Instances
data DocumentSymbolClientCapabilities Source #
Constructors
DocumentSymbolClientCapabilities | |
Fields
|
Instances
data FormattingClientCapabilities Source #
Constructors
FormattingClientCapabilities | |
Fields |
Instances
data RangeFormattingClientCapabilities Source #
Constructors
RangeFormattingClientCapabilities | |
Fields |
Instances
data OnTypeFormattingClientCapabilities Source #
Constructors
OnTypeFormattingClientCapabilities | |
Fields |
Instances
data DefinitionClientCapabilities Source #
Constructors
DefinitionClientCapabilities | |
Fields |
Instances
data TypeDefinitionClientCapabilities Source #
Constructors
TypeDefinitionClientCapabilities | |
Fields
|
Instances
data ImplementationClientCapabilities Source #
Constructors
ImplementationClientCapabilities | |
Fields
|
Instances
data CodeActionKindClientCapabilities Source #
Constructors
CodeActionKindClientCapabilities | |
Fields
|
Instances
data CodeActionLiteralSupport Source #
Constructors
CodeActionLiteralSupport | |
Fields
|
Instances
data CodeActionClientCapabilities Source #
Constructors
CodeActionClientCapabilities | |
Fields
|
Instances
data CodeLensClientCapabilities Source #
Constructors
CodeLensClientCapabilities | |
Fields |
Instances
data DocumentLinkClientCapabilities Source #
Constructors
DocumentLinkClientCapabilities | |
Fields |
Instances
data ColorProviderClientCapabilities Source #
Constructors
ColorProviderClientCapabilities | |
Fields
|
Instances
data RenameClientCapabilities Source #
Constructors
RenameClientCapabilities | |
Fields |
Instances
data PublishDiagnosticsClientCapabilities Source #
Constructors
PublishDiagnosticsClientCapabilities | |
Fields
|
Instances
data FoldingRangeClientCapabilities Source #
Constructors
FoldingRangeClientCapabilities | |
Fields
|
Instances
data TextDocumentClientCapabilities Source #
Constructors
TextDocumentClientCapabilities | |
Fields
|
Instances
data WindowClientCapabilities Source #
Window specific client capabilities.
Constructors
WindowClientCapabilities | |
Instances
data ClientCapabilities Source #
Constructors
ClientCapabilities | |
Fields
|
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.
Constructors
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.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