Safe Haskell | None |
---|---|
Language | Haskell2010 |
Documentation
class HasApplyEdit s a | s -> a where Source #
Instances
class HasDidChangeConfiguration s a | s -> a where Source #
didChangeConfiguration :: Lens' s a Source #
class HasDidChangeWatchedFiles s a | s -> a where Source #
didChangeWatchedFiles :: Lens' s a Source #
class HasExecuteCommand s a | s -> a where Source #
executeCommand :: Lens' s a Source #
class HasWorkspaceEdit s a | s -> a where Source #
workspaceEdit :: Lens' s a Source #
class HasWorkspaceFolders s a | s -> a where Source #
workspaceFolders :: Lens' s a Source #
Instances
class HasWorkDoneProgress s a | s -> a where Source #
workDoneProgress :: Lens' s a Source #
Instances
class HasExperimental s a | s -> a where Source #
experimental :: Lens' s a Source #
Instances
HasExperimental ServerCapabilities (Maybe Value) Source # | |
Defined in Language.LSP.Types.Lens | |
HasExperimental ClientCapabilities (Maybe Object) Source # | |
Defined in Language.LSP.Types.Lens |
class HasTextDocument s a | s -> a where Source #
textDocument :: Lens' s a Source #
Instances
class HasWorkspace s a | s -> a where Source #
class HasIncludeText s a | s -> a where Source #
includeText :: Lens' s a Source #
Instances
HasIncludeText SaveOptions (Maybe Bool) Source # | |
Defined in Language.LSP.Types.Lens includeText :: Lens' SaveOptions (Maybe Bool) Source # | |
HasIncludeText TextDocumentSaveRegistrationOptions (Maybe Bool) Source # | |
Defined in Language.LSP.Types.Lens |
class HasChangeNotifications s a | s -> a where Source #
changeNotifications :: Lens' s a Source #
Instances
class HasSupported s a | s -> a where Source #
Instances
class HasCodeActionProvider s a | s -> a where Source #
codeActionProvider :: Lens' s a Source #
Instances
class HasCodeLensProvider s a | s -> a where Source #
codeLensProvider :: Lens' s a Source #
Instances
class HasColorProvider s a | s -> a where Source #
colorProvider :: Lens' s a Source #
class HasCompletionProvider s a | s -> a where Source #
completionProvider :: Lens' s a Source #
Instances
class HasDeclarationProvider s a | s -> a where Source #
declarationProvider :: Lens' s a Source #
class HasDefinitionProvider s a | s -> a where Source #
definitionProvider :: Lens' s a Source #
Instances
class HasDocumentFormattingProvider s a | s -> a where Source #
documentFormattingProvider :: Lens' s a Source #
class HasDocumentHighlightProvider s a | s -> a where Source #
documentHighlightProvider :: Lens' s a Source #
class HasDocumentLinkProvider s a | s -> a where Source #
documentLinkProvider :: Lens' s a Source #
class HasDocumentOnTypeFormattingProvider s a | s -> a where Source #
class HasDocumentRangeFormattingProvider s a | s -> a where Source #
class HasDocumentSymbolProvider s a | s -> a where Source #
documentSymbolProvider :: Lens' s a Source #
Instances
class HasExecuteCommandProvider s a | s -> a where Source #
executeCommandProvider :: Lens' s a Source #
class HasFoldingRangeProvider s a | s -> a where Source #
foldingRangeProvider :: Lens' s a Source #
Instances
class HasHoverProvider s a | s -> a where Source #
hoverProvider :: Lens' s a Source #
Instances
HasHoverProvider ServerCapabilities (Maybe (Bool |? HoverOptions)) Source # | |
Defined in Language.LSP.Types.Lens |
class HasImplementationProvider s a | s -> a where Source #
implementationProvider :: Lens' s a Source #
class HasReferencesProvider s a | s -> a where Source #
referencesProvider :: Lens' s a Source #
Instances
class HasSelectionRangeProvider s a | s -> a where Source #
selectionRangeProvider :: Lens' s a Source #
class HasSignatureHelpProvider s a | s -> a where Source #
signatureHelpProvider :: Lens' s a Source #
class HasTextDocumentSync s a | s -> a where Source #
textDocumentSync :: Lens' s a Source #
class HasTypeDefinitionProvider s a | s -> a where Source #
typeDefinitionProvider :: Lens' s a Source #
class HasWorkspaceSymbolProvider s a | s -> a where Source #
workspaceSymbolProvider :: Lens' s a Source #
Instances
class HasId s a | s -> a where Source #
Instances
HasId Unregistration Text Source # | |
Defined in Language.LSP.Types.Lens | |
HasId StaticRegistrationOptions (Maybe Text) Source # | |
Defined in Language.LSP.Types.Lens | |
HasId TypeDefinitionRegistrationOptions (Maybe Text) Source # | |
Defined in Language.LSP.Types.Lens | |
HasId SelectionRangeRegistrationOptions (Maybe Text) Source # | |
Defined in Language.LSP.Types.Lens | |
HasId ImplementationRegistrationOptions (Maybe Text) Source # | |
Defined in Language.LSP.Types.Lens | |
HasId FoldingRangeRegistrationOptions (Maybe Text) Source # | |
Defined in Language.LSP.Types.Lens | |
HasId DeclarationRegistrationOptions (Maybe Text) Source # | |
Defined in Language.LSP.Types.Lens | |
HasId DocumentColorRegistrationOptions (Maybe Text) Source # | |
Defined in Language.LSP.Types.Lens | |
HasId (Registration m) Text Source # | |
Defined in Language.LSP.Types.Lens | |
HasId (ResponseMessage m) (Maybe (LspId m)) Source # | |
Defined in Language.LSP.Types.Lens | |
HasId (RequestMessage m) (LspId m) Source # | |
Defined in Language.LSP.Types.Lens |
class HasMethod s a | s -> a where Source #
Instances
HasMethod Unregistration SomeClientMethod Source # | |
Defined in Language.LSP.Types.Lens | |
HasMethod (Registration m) (SClientMethod m) Source # | |
Defined in Language.LSP.Types.Lens method :: Lens' (Registration m) (SClientMethod m) Source # | |
HasMethod (RequestMessage m) (SMethod m) Source # | |
Defined in Language.LSP.Types.Lens | |
HasMethod (NotificationMessage m) (SMethod m) Source # | |
Defined in Language.LSP.Types.Lens |
class HasRegisterOptions s a | s -> a where Source #
registerOptions :: Lens' s a Source #
Instances
a ~ RegistrationOptions m => HasRegisterOptions (Registration m) a Source # | |
Defined in Language.LSP.Types.Lens registerOptions :: Lens' (Registration m) a Source # |
class HasUnregisterations s a | s -> a where Source #
unregisterations :: Lens' s a Source #
Instances
class HasDocumentation s a | s -> a where Source #
documentation :: Lens' s a Source #
Instances
HasDocumentation ParameterInformation (Maybe Text) Source # | |
Defined in Language.LSP.Types.Lens | |
HasDocumentation SignatureInformation (Maybe Text) Source # | |
Defined in Language.LSP.Types.Lens | |
HasDocumentation CompletionItem (Maybe CompletionDoc) Source # | |
Defined in Language.LSP.Types.Lens |
class HasLabel s a | s -> a where Source #
Instances
HasLabel ParameterInformation Text Source # | |
Defined in Language.LSP.Types.Lens | |
HasLabel SignatureInformation Text Source # | |
Defined in Language.LSP.Types.Lens | |
HasLabel ColorPresentation Text Source # | |
Defined in Language.LSP.Types.Lens | |
HasLabel CompletionItem Text Source # | |
Defined in Language.LSP.Types.Lens | |
HasLabel ApplyWorkspaceEditParams (Maybe Text) Source # | |
Defined in Language.LSP.Types.Lens |
class HasApplied s a | s -> a where Source #
Instances
class HasCapabilities s a | s -> a where Source #
capabilities :: Lens' s a Source #
class HasInitializationOptions s a | s -> a where Source #
initializationOptions :: Lens' s a Source #
Instances
class HasProcessId s a | s -> a where Source #
Instances
HasProcessId InitializeParams (Maybe Int) Source # | |
Defined in Language.LSP.Types.Lens |
class HasRootPath s a | s -> a where Source #
Instances
HasRootPath InitializeParams (Maybe Text) Source # | |
Defined in Language.LSP.Types.Lens |
class HasRootUri s a | s -> a where Source #
Instances
HasRootUri InitializeParams (Maybe Uri) Source # | |
Defined in Language.LSP.Types.Lens |
class HasTrace s a | s -> a where Source #
Instances
HasTrace InitializeParams (Maybe Trace) Source # | |
Defined in Language.LSP.Types.Lens |
class HasWorkDoneToken s a | s -> a where Source #
workDoneToken :: Lens' s a Source #
Instances
class HasRetry s a | s -> a where Source #
Instances
HasRetry InitializeError Bool Source # | |
Defined in Language.LSP.Types.Lens |
class HasName s a | s -> a where Source #
Instances
HasName DocumentSymbol Text Source # | |
Defined in Language.LSP.Types.Lens | |
HasName SymbolInformation Text Source # | |
Defined in Language.LSP.Types.Lens | |
HasName WorkspaceFolder Text Source # | |
Defined in Language.LSP.Types.Lens | |
HasName ClientInfo Text Source # | |
Defined in Language.LSP.Types.Lens | |
HasName ServerInfo Text Source # | |
Defined in Language.LSP.Types.Lens |
class HasVersion s a | s -> a where Source #
Instances
HasVersion VersionedTextDocumentIdentifier TextDocumentVersion Source # | |
HasVersion TextDocumentItem Int Source # | |
Defined in Language.LSP.Types.Lens | |
HasVersion PublishDiagnosticsParams (Maybe Int) Source # | |
Defined in Language.LSP.Types.Lens | |
HasVersion ClientInfo (Maybe Text) Source # | |
Defined in Language.LSP.Types.Lens | |
HasVersion ServerInfo (Maybe Text) Source # | |
Defined in Language.LSP.Types.Lens |
class HasSettings s a | s -> a where Source #
Instances
class HasScopeUri s a | s -> a where Source #
Instances
HasScopeUri ConfigurationItem (Maybe Text) Source # | |
Defined in Language.LSP.Types.Lens |
class HasSection s a | s -> a where Source #
Instances
HasSection ConfigurationItem (Maybe Text) Source # | |
Defined in Language.LSP.Types.Lens |
class HasItems s a | s -> a where Source #
Instances
HasItems ConfigurationParams (List ConfigurationItem) Source # | |
Defined in Language.LSP.Types.Lens | |
HasItems CompletionList (List CompletionItem) Source # | |
Defined in Language.LSP.Types.Lens |
class HasDynamicRegistration s a | s -> a where Source #
dynamicRegistration :: Lens' s a Source #
Instances
class HasWatchers s a | s -> a where Source #
class HasKind s a | s -> a where Source #
Instances
HasKind MarkupContent MarkupKind Source # | |
Defined in Language.LSP.Types.Lens | |
HasKind DocumentSymbol SymbolKind Source # | |
Defined in Language.LSP.Types.Lens | |
HasKind SymbolInformation SymbolKind Source # | |
Defined in Language.LSP.Types.Lens | |
HasKind FoldingRange (Maybe FoldingRangeKind) Source # | |
Defined in Language.LSP.Types.Lens | |
HasKind DocumentHighlight (Maybe DocumentHighlightKind) Source # | |
Defined in Language.LSP.Types.Lens | |
HasKind FileSystemWatcher (Maybe WatchKind) Source # | |
Defined in Language.LSP.Types.Lens | |
HasKind CompletionItem (Maybe CompletionItemKind) Source # | |
Defined in Language.LSP.Types.Lens | |
HasKind CodeAction (Maybe CodeActionKind) Source # | |
Defined in Language.LSP.Types.Lens |
class HasWatchChange s a | s -> a where Source #
watchChange :: Lens' s a Source #
Instances
HasWatchChange WatchKind Bool Source # | |
Defined in Language.LSP.Types.Lens |
class HasWatchCreate s a | s -> a where Source #
watchCreate :: Lens' s a Source #
Instances
HasWatchCreate WatchKind Bool Source # | |
Defined in Language.LSP.Types.Lens |
class HasWatchDelete s a | s -> a where Source #
watchDelete :: Lens' s a Source #
Instances
HasWatchDelete WatchKind Bool Source # | |
Defined in Language.LSP.Types.Lens |
class HasUri s a | s -> a where Source #
Instances
HasUri Location Uri Source # | |
HasUri TextDocumentIdentifier Uri Source # | |
Defined in Language.LSP.Types.Lens | |
HasUri VersionedTextDocumentIdentifier Uri Source # | |
Defined in Language.LSP.Types.Lens | |
HasUri TextDocumentItem Uri Source # | |
Defined in Language.LSP.Types.Lens | |
HasUri PublishDiagnosticsParams Uri Source # | |
Defined in Language.LSP.Types.Lens | |
HasUri FileEvent Uri Source # | |
HasUri CreateFile Uri Source # | |
Defined in Language.LSP.Types.Lens | |
HasUri DeleteFile Uri Source # | |
Defined in Language.LSP.Types.Lens | |
HasUri WorkspaceFolder Text Source # | |
Defined in Language.LSP.Types.Lens |
class HasXtype s a | s -> a where Source #
Instances
HasXtype FileEvent FileChangeType Source # | |
Defined in Language.LSP.Types.Lens | |
HasXtype ShowMessageParams MessageType Source # | |
Defined in Language.LSP.Types.Lens | |
HasXtype ShowMessageRequestParams MessageType Source # | |
Defined in Language.LSP.Types.Lens | |
HasXtype LogMessageParams MessageType Source # | |
Defined in Language.LSP.Types.Lens |
class HasChanges s a | s -> a where Source #
Instances
HasChanges DidChangeWatchedFilesParams (List FileEvent) Source # | |
Defined in Language.LSP.Types.Lens | |
HasChanges WorkspaceEdit (Maybe WorkspaceEditMap) Source # | |
Defined in Language.LSP.Types.Lens |
class HasValueSet s a | s -> a where Source #
Instances
class HasSymbolKind s a | s -> a where Source #
symbolKind :: Lens' s a Source #
class HasPartialResultToken s a | s -> a where Source #
partialResultToken :: Lens' s a Source #
Instances
class HasCharacter s a | s -> a where Source #
class HasRange s a | s -> a where Source #
Instances
class HasOriginSelectionRange s a | s -> a where Source #
originSelectionRange :: Lens' s a Source #
Instances
class HasTargetSelectionRange s a | s -> a where Source #
targetSelectionRange :: Lens' s a Source #
Instances
class HasTargetUri s a | s -> a where Source #
Instances
HasTargetUri LocationLink Uri Source # | |
Defined in Language.LSP.Types.Lens |
class HasValue s a | s -> a where Source #
Instances
HasValue MarkupContent Text Source # | |
Defined in Language.LSP.Types.Lens | |
HasValue LanguageString Text Source # | |
Defined in Language.LSP.Types.Lens | |
HasValue (ProgressParams t) t Source # | |
Defined in Language.LSP.Types.Lens value :: Lens' (ProgressParams t) t Source # |
class HasAdditionalTextEdits s a | s -> a where Source #
additionalTextEdits :: Lens' s a Source #
Instances
HasAdditionalTextEdits ColorPresentation (Maybe (List TextEdit)) Source # | |
Defined in Language.LSP.Types.Lens | |
HasAdditionalTextEdits CompletionItem (Maybe (List TextEdit)) Source # | |
Defined in Language.LSP.Types.Lens |
class HasCommand s a | s -> a where Source #
Instances
HasCommand ExecuteCommandParams Text Source # | |
Defined in Language.LSP.Types.Lens | |
HasCommand Command Text Source # | |
HasCommand CodeLens (Maybe Command) Source # | |
HasCommand CompletionItem (Maybe Command) Source # | |
Defined in Language.LSP.Types.Lens | |
HasCommand CodeAction (Maybe Command) Source # | |
Defined in Language.LSP.Types.Lens |
class HasCommitCharacters s a | s -> a where Source #
commitCharacters :: Lens' s a Source #
Instances
HasCommitCharacters CompletionItem (Maybe (List Text)) Source # | |
Defined in Language.LSP.Types.Lens commitCharacters :: Lens' CompletionItem (Maybe (List Text)) Source # |
class HasDeprecated s a | s -> a where Source #
deprecated :: Lens' s a Source #
Instances
HasDeprecated DocumentSymbol (Maybe Bool) Source # | |
Defined in Language.LSP.Types.Lens | |
HasDeprecated SymbolInformation (Maybe Bool) Source # | |
Defined in Language.LSP.Types.Lens | |
HasDeprecated CompletionItem (Maybe Bool) Source # | |
Defined in Language.LSP.Types.Lens |
class HasDetail s a | s -> a where Source #
Instances
HasDetail DocumentSymbol (Maybe Text) Source # | |
Defined in Language.LSP.Types.Lens | |
HasDetail CompletionItem (Maybe Text) Source # | |
Defined in Language.LSP.Types.Lens |
class HasFilterText s a | s -> a where Source #
filterText :: Lens' s a Source #
Instances
HasFilterText CompletionItem (Maybe Text) Source # | |
Defined in Language.LSP.Types.Lens |
class HasInsertText s a | s -> a where Source #
insertText :: Lens' s a Source #
Instances
HasInsertText CompletionItem (Maybe Text) Source # | |
Defined in Language.LSP.Types.Lens |
class HasInsertTextFormat s a | s -> a where Source #
insertTextFormat :: Lens' s a Source #
Instances
class HasPreselect s a | s -> a where Source #
Instances
HasPreselect CompletionItem (Maybe Bool) Source # | |
Defined in Language.LSP.Types.Lens |
class HasSortText s a | s -> a where Source #
Instances
HasSortText CompletionItem (Maybe Text) Source # | |
Defined in Language.LSP.Types.Lens |
class HasTags s a | s -> a where Source #
Instances
HasTags Diagnostic (Maybe (List DiagnosticTag)) Source # | |
Defined in Language.LSP.Types.Lens tags :: Lens' Diagnostic (Maybe (List DiagnosticTag)) Source # | |
HasTags CompletionItem (Maybe (List CompletionItemTag)) Source # | |
Defined in Language.LSP.Types.Lens tags :: Lens' CompletionItem (Maybe (List CompletionItemTag)) Source # |
class HasTextEdit s a | s -> a where Source #
Instances
HasTextEdit ColorPresentation (Maybe TextEdit) Source # | |
Defined in Language.LSP.Types.Lens | |
HasTextEdit CompletionItem (Maybe TextEdit) Source # | |
Defined in Language.LSP.Types.Lens |
class HasXdata s a | s -> a where Source #
Instances
HasXdata DocumentLink (Maybe Value) Source # | |
Defined in Language.LSP.Types.Lens | |
HasXdata CodeLens (Maybe Value) Source # | |
HasXdata CompletionItem (Maybe Value) Source # | |
Defined in Language.LSP.Types.Lens | |
HasXdata ResponseError (Maybe Value) Source # | |
Defined in Language.LSP.Types.Lens |
class HasTriggerCharacter s a | s -> a where Source #
triggerCharacter :: Lens' s a Source #
Instances
class HasTriggerKind s a | s -> a where Source #
triggerKind :: Lens' s a Source #
class HasContext s a | s -> a where Source #
Instances
class HasPosition s a | s -> a where Source #
Instances
class HasAllCommitCharacters s a | s -> a where Source #
allCommitCharacters :: Lens' s a Source #
Instances
HasAllCommitCharacters CompletionOptions (Maybe [Text]) Source # | |
Defined in Language.LSP.Types.Lens | |
HasAllCommitCharacters CompletionRegistrationOptions (Maybe [Text]) Source # | |
Defined in Language.LSP.Types.Lens |
class HasResolveProvider s a | s -> a where Source #
resolveProvider :: Lens' s a Source #
Instances
class HasTriggerCharacters s a | s -> a where Source #
triggerCharacters :: Lens' s a Source #
Instances
HasTriggerCharacters SignatureHelpOptions (Maybe (List Text)) Source # | |
Defined in Language.LSP.Types.Lens | |
HasTriggerCharacters SignatureHelpRegistrationOptions (Maybe (List Text)) Source # | |
Defined in Language.LSP.Types.Lens | |
HasTriggerCharacters CompletionOptions (Maybe [Text]) Source # | |
Defined in Language.LSP.Types.Lens | |
HasTriggerCharacters CompletionRegistrationOptions (Maybe [Text]) Source # | |
Defined in Language.LSP.Types.Lens |
class HasDocumentSelector s a | s -> a where Source #
documentSelector :: Lens' s a Source #
Instances
class HasCommitCharactersSupport s a | s -> a where Source #
commitCharactersSupport :: Lens' s a Source #
class HasDeprecatedSupport s a | s -> a where Source #
deprecatedSupport :: Lens' s a Source #
Instances
class HasDocumentationFormat s a | s -> a where Source #
documentationFormat :: Lens' s a Source #
class HasPreselectSupport s a | s -> a where Source #
preselectSupport :: Lens' s a Source #
Instances
class HasTagSupport s a | s -> a where Source #
tagSupport :: Lens' s a Source #
class HasCompletionItem s a | s -> a where Source #
completionItem :: Lens' s a Source #
class HasCompletionItemKind s a | s -> a where Source #
completionItemKind :: Lens' s a Source #
class HasContextSupport s a | s -> a where Source #
contextSupport :: Lens' s a Source #
Instances
class HasLinkSupport s a | s -> a where Source #
linkSupport :: Lens' s a Source #
Instances
class HasCodeActionKind s a | s -> a where Source #
codeActionKind :: Lens' s a Source #
class HasCodeActionLiteralSupport s a | s -> a where Source #
codeActionLiteralSupport :: Lens' s a Source #
class HasIsPreferredSupport s a | s -> a where Source #
isPreferredSupport :: Lens' s a Source #
Instances
class HasCodeActionKinds s a | s -> a where Source #
codeActionKinds :: Lens' s a Source #
Instances
class HasDiagnostics s a | s -> a where Source #
diagnostics :: Lens' s a Source #
Instances
HasDiagnostics PublishDiagnosticsParams (List Diagnostic) Source # | |
Defined in Language.LSP.Types.Lens | |
HasDiagnostics CodeActionContext (List Diagnostic) Source # | |
Defined in Language.LSP.Types.Lens | |
HasDiagnostics CodeAction (Maybe (List Diagnostic)) Source # | |
Defined in Language.LSP.Types.Lens diagnostics :: Lens' CodeAction (Maybe (List Diagnostic)) Source # |
class HasOnly s a | s -> a where Source #
Instances
HasOnly CodeActionContext (Maybe (List CodeActionKind)) Source # | |
Defined in Language.LSP.Types.Lens only :: Lens' CodeActionContext (Maybe (List CodeActionKind)) Source # |
class HasDisabled s a | s -> a where Source #
Instances
HasDisabled CodeAction (Maybe Reason) Source # | |
Defined in Language.LSP.Types.Lens |
class HasIsPreferred s a | s -> a where Source #
isPreferred :: Lens' s a Source #
Instances
HasIsPreferred CodeAction (Maybe Bool) Source # | |
Defined in Language.LSP.Types.Lens isPreferred :: Lens' CodeAction (Maybe Bool) Source # |
class HasTitle s a | s -> a where Source #
Instances
HasTitle WorkDoneProgressBeginParams Text Source # | |
Defined in Language.LSP.Types.Lens | |
HasTitle Command Text Source # | |
HasTitle MessageActionItem Text Source # | |
Defined in Language.LSP.Types.Lens | |
HasTitle CodeAction Text Source # | |
Defined in Language.LSP.Types.Lens |
class HasTarget s a | s -> a where Source #
Instances
HasTarget DocumentLink (Maybe Uri) Source # | |
Defined in Language.LSP.Types.Lens |
class HasTooltip s a | s -> a where Source #
Instances
HasTooltip DocumentLink (Maybe Text) Source # | |
Defined in Language.LSP.Types.Lens |
class HasInsertFinalNewline s a | s -> a where Source #
insertFinalNewline :: Lens' s a Source #
Instances
class HasTabSize s a | s -> a where Source #
Instances
HasTabSize FormattingOptions Int Source # | |
Defined in Language.LSP.Types.Lens |
class HasTrimFinalNewlines s a | s -> a where Source #
trimFinalNewlines :: Lens' s a Source #
Instances
class HasTrimTrailingWhitespace s a | s -> a where Source #
trimTrailingWhitespace :: Lens' s a Source #
Instances
class HasOptions s a | s -> a where Source #
Instances
class HasFirstTriggerCharacter s a | s -> a where Source #
firstTriggerCharacter :: Lens' s a Source #
class HasMoreTriggerCharacter s a | s -> a where Source #
moreTriggerCharacter :: Lens' s a Source #
class HasPrepareProvider s a | s -> a where Source #
prepareProvider :: Lens' s a Source #
Instances
HasPrepareProvider RenameOptions (Maybe Bool) Source # | |
Defined in Language.LSP.Types.Lens | |
HasPrepareProvider RenameRegistrationOptions (Maybe Bool) Source # | |
Defined in Language.LSP.Types.Lens |
class HasNewName s a | s -> a where Source #
Instances
HasNewName RenameParams Text Source # | |
Defined in Language.LSP.Types.Lens |
class HasIncludeDeclaration s a | s -> a where Source #
includeDeclaration :: Lens' s a Source #
Instances
class HasEndCharacter s a | s -> a where Source #
endCharacter :: Lens' s a Source #
Instances
HasEndCharacter FoldingRange (Maybe Int) Source # | |
Defined in Language.LSP.Types.Lens endCharacter :: Lens' FoldingRange (Maybe Int) Source # |
class HasEndLine s a | s -> a where Source #
Instances
HasEndLine FoldingRange Int Source # | |
Defined in Language.LSP.Types.Lens |
class HasStartCharacter s a | s -> a where Source #
startCharacter :: Lens' s a Source #
Instances
HasStartCharacter FoldingRange (Maybe Int) Source # | |
Defined in Language.LSP.Types.Lens |
class HasStartLine s a | s -> a where Source #
Instances
HasStartLine FoldingRange Int Source # | |
Defined in Language.LSP.Types.Lens |
class HasPositions s a | s -> a where Source #
Instances
class HasParent s a | s -> a where Source #
Instances
HasParent SelectionRange (Maybe SelectionRange) Source # | |
Defined in Language.LSP.Types.Lens |
class HasHierarchicalDocumentSymbolSupport s a | s -> a where Source #
class HasChildren s a | s -> a where Source #
Instances
HasChildren DocumentSymbol (Maybe (List DocumentSymbol)) Source # | |
Defined in Language.LSP.Types.Lens |
class HasSelectionRange s a | s -> a where Source #
selectionRange :: Lens' s a Source #
class HasContainerName s a | s -> a where Source #
containerName :: Lens' s a Source #
Instances
HasContainerName SymbolInformation (Maybe Text) Source # | |
Defined in Language.LSP.Types.Lens |
class HasLocation s a | s -> a where Source #
Instances
class HasLanguage s a | s -> a where Source #
Instances
HasLanguage LanguageString Text Source # | |
Defined in Language.LSP.Types.Lens | |
HasLanguage DocumentFilter (Maybe Text) Source # | |
Defined in Language.LSP.Types.Lens |
class HasPattern s a | s -> a where Source #
Instances
HasPattern DocumentFilter (Maybe Text) Source # | |
Defined in Language.LSP.Types.Lens |
class HasScheme s a | s -> a where Source #
Instances
HasScheme DocumentFilter (Maybe Text) Source # | |
Defined in Language.LSP.Types.Lens |
class HasNewText s a | s -> a where Source #
class HasEdits s a | s -> a where Source #
Instances
HasEdits TextDocumentEdit (List TextEdit) Source # | |
Defined in Language.LSP.Types.Lens |
class HasIgnoreIfExists s a | s -> a where Source #
ignoreIfExists :: Lens' s a Source #
Instances
HasIgnoreIfExists CreateFileOptions (Maybe Bool) Source # | |
Defined in Language.LSP.Types.Lens | |
HasIgnoreIfExists RenameFileOptions (Maybe Bool) Source # | |
Defined in Language.LSP.Types.Lens |
class HasOverwrite s a | s -> a where Source #
Instances
HasOverwrite CreateFileOptions (Maybe Bool) Source # | |
Defined in Language.LSP.Types.Lens | |
HasOverwrite RenameFileOptions (Maybe Bool) Source # | |
Defined in Language.LSP.Types.Lens |
class HasNewUri s a | s -> a where Source #
Instances
HasNewUri RenameFile Uri Source # | |
Defined in Language.LSP.Types.Lens |
class HasOldUri s a | s -> a where Source #
Instances
HasOldUri RenameFile Uri Source # | |
Defined in Language.LSP.Types.Lens |
class HasIgnoreIfNotExists s a | s -> a where Source #
ignoreIfNotExists :: Lens' s a Source #
Instances
class HasRecursive s a | s -> a where Source #
Instances
HasRecursive DeleteFileOptions (Maybe Bool) Source # | |
Defined in Language.LSP.Types.Lens |
class HasDocumentChanges s a | s -> a where Source #
documentChanges :: Lens' s a Source #
Instances
class HasFailureHandling s a | s -> a where Source #
failureHandling :: Lens' s a Source #
class HasResourceOperations s a | s -> a where Source #
resourceOperations :: Lens' s a Source #
class HasRemoved s a | s -> a where Source #
Instances
class HasJsonrpc s a | s -> a where Source #
Instances
HasJsonrpc (RequestMessage m) Text Source # | |
Defined in Language.LSP.Types.Lens | |
HasJsonrpc (NotificationMessage m) Text Source # | |
Defined in Language.LSP.Types.Lens | |
HasJsonrpc (ResponseMessage m) Text Source # | |
Defined in Language.LSP.Types.Lens |
class HasParams s a | s -> a where Source #
Instances
a ~ MessageParams m => HasParams (RequestMessage m) a Source # | |
Defined in Language.LSP.Types.Lens params :: Lens' (RequestMessage m) a Source # | |
a ~ MessageParams m => HasParams (NotificationMessage m) a Source # | |
Defined in Language.LSP.Types.Lens params :: Lens' (NotificationMessage m) a Source # |
class HasCode s a | s -> a where Source #
Instances
HasCode ResponseError ErrorCode Source # | |
Defined in Language.LSP.Types.Lens | |
HasCode Diagnostic (Maybe (Int |? Text)) Source # | |
Defined in Language.LSP.Types.Lens |
class HasMessage s a | s -> a where Source #
Instances
HasMessage DiagnosticRelatedInformation Text Source # | |
Defined in Language.LSP.Types.Lens | |
HasMessage Diagnostic Text Source # | |
Defined in Language.LSP.Types.Lens | |
HasMessage ShowMessageParams Text Source # | |
Defined in Language.LSP.Types.Lens | |
HasMessage ShowMessageRequestParams Text Source # | |
Defined in Language.LSP.Types.Lens | |
HasMessage LogMessageParams Text Source # | |
Defined in Language.LSP.Types.Lens | |
HasMessage ResponseError Text Source # | |
Defined in Language.LSP.Types.Lens | |
HasMessage WorkDoneProgressEndParams (Maybe Text) Source # | |
Defined in Language.LSP.Types.Lens | |
HasMessage WorkDoneProgressReportParams (Maybe Text) Source # | |
Defined in Language.LSP.Types.Lens | |
HasMessage WorkDoneProgressBeginParams (Maybe Text) Source # | |
Defined in Language.LSP.Types.Lens |
class HasResult s a | s -> a where Source #
Instances
a ~ Either ResponseError (ResponseResult m) => HasResult (ResponseMessage m) a Source # | |
Defined in Language.LSP.Types.Lens result :: Lens' (ResponseMessage m) a Source # |
class HasText s a | s -> a where Source #
Instances
HasText TextDocumentItem Text Source # | |
Defined in Language.LSP.Types.Lens | |
HasText TextDocumentContentChangeEvent Text Source # | |
Defined in Language.LSP.Types.Lens | |
HasText DidSaveTextDocumentParams (Maybe Text) Source # | |
Defined in Language.LSP.Types.Lens |
class HasDidSave s a | s -> a where Source #
Instances
class HasWillSave s a | s -> a where Source #
Instances
class HasWillSaveWaitUntil s a | s -> a where Source #
willSaveWaitUntil :: Lens' s a Source #
class HasCodeAction s a | s -> a where Source #
codeAction :: Lens' s a Source #
class HasCodeLens s a | s -> a where Source #
class HasCompletion s a | s -> a where Source #
completion :: Lens' s a Source #
class HasDeclaration s a | s -> a where Source #
declaration :: Lens' s a Source #
class HasDefinition s a | s -> a where Source #
definition :: Lens' s a Source #
class HasDocumentHighlight s a | s -> a where Source #
documentHighlight :: Lens' s a Source #
class HasDocumentLink s a | s -> a where Source #
documentLink :: Lens' s a Source #
class HasDocumentSymbol s a | s -> a where Source #
documentSymbol :: Lens' s a Source #
class HasFoldingRange s a | s -> a where Source #
foldingRange :: Lens' s a Source #
class HasFormatting s a | s -> a where Source #
formatting :: Lens' s a Source #
class HasImplementation s a | s -> a where Source #
implementation :: Lens' s a Source #
class HasOnTypeFormatting s a | s -> a where Source #
onTypeFormatting :: Lens' s a Source #
class HasPublishDiagnostics s a | s -> a where Source #
publishDiagnostics :: Lens' s a Source #
class HasRangeFormatting s a | s -> a where Source #
rangeFormatting :: Lens' s a Source #
class HasReferences s a | s -> a where Source #
references :: Lens' s a Source #
class HasSignatureHelp s a | s -> a where Source #
signatureHelp :: Lens' s a Source #
class HasSynchronization s a | s -> a where Source #
synchronization :: Lens' s a Source #
class HasTypeDefinition s a | s -> a where Source #
typeDefinition :: Lens' s a Source #
class HasOpenClose s a | s -> a where Source #
Instances
class HasSave s a | s -> a where Source #
Instances
HasSave TextDocumentSyncOptions (Maybe (Bool |? SaveOptions)) Source # | |
Defined in Language.LSP.Types.Lens |
class HasContentChanges s a | s -> a where Source #
contentChanges :: Lens' s a Source #
class HasSyncKind s a | s -> a where Source #
class HasArguments s a | s -> a where Source #
Instances
HasArguments ExecuteCommandParams (Maybe (List Value)) Source # | |
Defined in Language.LSP.Types.Lens | |
HasArguments Command (Maybe (List Value)) Source # | |
class HasCommands s a | s -> a where Source #
Instances
HasCommands ExecuteCommandOptions (List Text) Source # | |
Defined in Language.LSP.Types.Lens | |
HasCommands ExecuteCommandRegistrationOptions (List Text) Source # | |
Defined in Language.LSP.Types.Lens |
class HasRelatedInformation s a | s -> a where Source #
relatedInformation :: Lens' s a Source #
class HasSeverity s a | s -> a where Source #
Instances
class HasSource s a | s -> a where Source #
Instances
HasSource Diagnostic (Maybe DiagnosticSource) Source # | |
Defined in Language.LSP.Types.Lens |
class HasContents s a | s -> a where Source #
Instances
HasContents Hover HoverContents Source # | |
Defined in Language.LSP.Types.Lens |
class HasActions s a | s -> a where Source #
Instances
class HasCancellable s a | s -> a where Source #
cancellable :: Lens' s a Source #
Instances
class HasPercentage s a | s -> a where Source #
percentage :: Lens' s a Source #
Instances
class HasParameterInformation s a | s -> a where Source #
parameterInformation :: Lens' s a Source #
class HasLabelOffsetSupport s a | s -> a where Source #
labelOffsetSupport :: Lens' s a Source #
class HasSignatureInformation s a | s -> a where Source #
signatureInformation :: Lens' s a Source #
class HasRetriggerCharacters s a | s -> a where Source #
retriggerCharacters :: Lens' s a Source #
Instances
class HasActiveParameter s a | s -> a where Source #
activeParameter :: Lens' s a Source #
Instances
HasActiveParameter SignatureHelp (Maybe Int) Source # | |
Defined in Language.LSP.Types.Lens |
class HasActiveSignature s a | s -> a where Source #
activeSignature :: Lens' s a Source #
Instances
HasActiveSignature SignatureHelp (Maybe Int) Source # | |
Defined in Language.LSP.Types.Lens |