| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Language.LSP.Types.Lens
Documentation
class HasAdditionalPropertiesSupport s a | s -> a where Source #
Methods
additionalPropertiesSupport :: Lens' s a Source #
Instances
class HasMessageActionItem s a | s -> a where Source #
Methods
messageActionItem :: Lens' s a Source #
class HasSupport s a | s -> a where Source #
Instances
| HasSupport ShowDocumentClientCapabilities Bool Source # | |
Defined in Language.LSP.Types.Lens Methods support :: Lens' ShowDocumentClientCapabilities Bool Source # | |
class HasRetryOnContentModified s a | s -> a where Source #
Methods
retryOnContentModified :: Lens' s a Source #
Instances
| HasRetryOnContentModified StaleRequestClientCapabilities (List Text) Source # | |
Defined in Language.LSP.Types.Lens Methods retryOnContentModified :: Lens' StaleRequestClientCapabilities (List Text) Source # | |
class HasCancel s a | s -> a where Source #
Instances
| HasCancel StaleRequestClientCapabilities Bool Source # | |
Defined in Language.LSP.Types.Lens Methods cancel :: Lens' StaleRequestClientCapabilities Bool Source # | |
class HasVersion s a | s -> a where Source #
Instances
| HasVersion TextDocumentItem Int32 Source # | |
Defined in Language.LSP.Types.Lens Methods version :: Lens' TextDocumentItem Int32 Source # | |
| HasVersion VersionedTextDocumentIdentifier TextDocumentVersion Source # | |
Defined in Language.LSP.Types.Lens Methods version :: Lens' VersionedTextDocumentIdentifier TextDocumentVersion Source # | |
| HasVersion RegularExpressionsClientCapabilities (Maybe Text) Source # | |
Defined in Language.LSP.Types.Lens | |
| HasVersion PublishDiagnosticsParams (Maybe UInt) 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 | |
| HasVersion MarkdownClientCapabilities (Maybe Text) Source # | |
Defined in Language.LSP.Types.Lens | |
class HasEngine s a | s -> a where Source #
Instances
| HasEngine RegularExpressionsClientCapabilities Text Source # | |
Defined in Language.LSP.Types.Lens Methods engine :: Lens' RegularExpressionsClientCapabilities Text Source # | |
class HasStaleRequestSupport s a | s -> a where Source #
Methods
staleRequestSupport :: Lens' s a Source #
Instances
class HasRegularExpressions s a | s -> a where Source #
Methods
regularExpressions :: Lens' s a Source #
Instances
class HasMarkdown s a | s -> a where Source #
Instances
| HasMarkdown GeneralClientCapabilities (Maybe MarkdownClientCapabilities) Source # | |
Defined in Language.LSP.Types.Lens Methods markdown :: Lens' GeneralClientCapabilities (Maybe MarkdownClientCapabilities) Source # | |
class HasWorkspaceFolders s a | s -> a where Source #
Methods
workspaceFolders :: Lens' s a Source #
Instances
| HasWorkspaceFolders WorkspaceClientCapabilities (Maybe Bool) Source # | |
Defined in Language.LSP.Types.Lens Methods workspaceFolders :: Lens' WorkspaceClientCapabilities (Maybe Bool) Source # | |
| HasWorkspaceFolders InitializeParams (Maybe (List WorkspaceFolder)) Source # | |
Defined in Language.LSP.Types.Lens Methods workspaceFolders :: Lens' InitializeParams (Maybe (List WorkspaceFolder)) Source # | |
| HasWorkspaceFolders WorkspaceServerCapabilities (Maybe WorkspaceFoldersServerCapabilities) Source # | |
Defined in Language.LSP.Types.Lens Methods workspaceFolders :: Lens' WorkspaceServerCapabilities (Maybe WorkspaceFoldersServerCapabilities) Source # | |
class HasWorkspaceEdit s a | s -> a where Source #
Methods
workspaceEdit :: Lens' s a Source #
Instances
class HasSemanticTokens s a | s -> a where Source #
Methods
semanticTokens :: Lens' s a Source #
Instances
class HasExecuteCommand s a | s -> a where Source #
Methods
executeCommand :: Lens' s a Source #
Instances
class HasDidChangeWatchedFiles s a | s -> a where Source #
Methods
didChangeWatchedFiles :: Lens' s a Source #
class HasDidChangeConfiguration s a | s -> a where Source #
Methods
didChangeConfiguration :: Lens' s a Source #
class HasConfiguration s a | s -> a where Source #
Methods
configuration :: Lens' s a Source #
Instances
| HasConfiguration WorkspaceClientCapabilities (Maybe Bool) Source # | |
Defined in Language.LSP.Types.Lens Methods configuration :: Lens' WorkspaceClientCapabilities (Maybe Bool) Source # | |
class HasApplyEdit s a | s -> a where Source #
Instances
class HasWorkDoneProgress s a | s -> a where Source #
Methods
workDoneProgress :: Lens' s a Source #
Instances
class HasWorkspace s a | s -> a where Source #
Instances
| HasWorkspace ClientCapabilities (Maybe WorkspaceClientCapabilities) Source # | |
Defined in Language.LSP.Types.Lens Methods workspace :: Lens' ClientCapabilities (Maybe WorkspaceClientCapabilities) Source # | |
| HasWorkspace ServerCapabilities (Maybe WorkspaceServerCapabilities) Source # | |
Defined in Language.LSP.Types.Lens Methods workspace :: Lens' ServerCapabilities (Maybe WorkspaceServerCapabilities) Source # | |
class HasWindow s a | s -> a where Source #
Instances
| HasWindow ClientCapabilities (Maybe WindowClientCapabilities) Source # | |
Defined in Language.LSP.Types.Lens Methods window :: Lens' ClientCapabilities (Maybe WindowClientCapabilities) Source # | |
class HasTextDocument s a | s -> a where Source #
Methods
textDocument :: Lens' s a Source #
Instances
class HasGeneral s a | s -> a where Source #
Instances
| HasGeneral ClientCapabilities (Maybe GeneralClientCapabilities) Source # | |
Defined in Language.LSP.Types.Lens Methods general :: Lens' ClientCapabilities (Maybe GeneralClientCapabilities) Source # | |
class HasExperimental s a | s -> a where Source #
Methods
experimental :: Lens' s a Source #
Instances
| HasExperimental ClientCapabilities (Maybe Object) Source # | |
Defined in Language.LSP.Types.Lens Methods experimental :: Lens' ClientCapabilities (Maybe Object) Source # | |
| HasExperimental ServerCapabilities (Maybe Value) Source # | |
Defined in Language.LSP.Types.Lens Methods experimental :: Lens' ServerCapabilities (Maybe Value) Source # | |
class HasIncludeText s a | s -> a where Source #
Methods
includeText :: Lens' s a Source #
Instances
| HasIncludeText SaveOptions (Maybe Bool) Source # | |
Defined in Language.LSP.Types.Lens Methods includeText :: Lens' SaveOptions (Maybe Bool) Source # | |
| HasIncludeText TextDocumentSaveRegistrationOptions (Maybe Bool) Source # | |
Defined in Language.LSP.Types.Lens Methods includeText :: Lens' TextDocumentSaveRegistrationOptions (Maybe Bool) Source # | |
class HasSupported s a | s -> a where Source #
Instances
class HasChangeNotifications s a | s -> a where Source #
Methods
changeNotifications :: Lens' s a Source #
Instances
| HasChangeNotifications WorkspaceFoldersServerCapabilities (Maybe (Text |? Bool)) Source # | |
Defined in Language.LSP.Types.Lens Methods changeNotifications :: Lens' WorkspaceFoldersServerCapabilities (Maybe (Text |? Bool)) Source # | |
class HasWorkspaceSymbolProvider s a | s -> a where Source #
Methods
workspaceSymbolProvider :: Lens' s a Source #
Instances
| HasWorkspaceSymbolProvider ServerCapabilities (Maybe (Bool |? WorkspaceSymbolOptions)) Source # | |
Defined in Language.LSP.Types.Lens Methods workspaceSymbolProvider :: Lens' ServerCapabilities (Maybe (Bool |? WorkspaceSymbolOptions)) Source # | |
class HasTypeDefinitionProvider s a | s -> a where Source #
Methods
typeDefinitionProvider :: Lens' s a Source #
Instances
class HasTextDocumentSync s a | s -> a where Source #
Methods
textDocumentSync :: Lens' s a Source #
Instances
class HasSignatureHelpProvider s a | s -> a where Source #
Methods
signatureHelpProvider :: Lens' s a Source #
Instances
| HasSignatureHelpProvider ServerCapabilities (Maybe SignatureHelpOptions) Source # | |
Defined in Language.LSP.Types.Lens Methods signatureHelpProvider :: Lens' ServerCapabilities (Maybe SignatureHelpOptions) Source # | |
class HasSemanticTokensProvider s a | s -> a where Source #
Methods
semanticTokensProvider :: Lens' s a Source #
Instances
class HasSelectionRangeProvider s a | s -> a where Source #
Methods
selectionRangeProvider :: Lens' s a Source #
Instances
class HasRenameProvider s a | s -> a where Source #
Methods
renameProvider :: Lens' s a Source #
Instances
| HasRenameProvider ServerCapabilities (Maybe (Bool |? RenameOptions)) Source # | |
Defined in Language.LSP.Types.Lens Methods renameProvider :: Lens' ServerCapabilities (Maybe (Bool |? RenameOptions)) Source # | |
class HasReferencesProvider s a | s -> a where Source #
Methods
referencesProvider :: Lens' s a Source #
Instances
| HasReferencesProvider ServerCapabilities (Maybe (Bool |? ReferenceOptions)) Source # | |
Defined in Language.LSP.Types.Lens Methods referencesProvider :: Lens' ServerCapabilities (Maybe (Bool |? ReferenceOptions)) Source # | |
class HasImplementationProvider s a | s -> a where Source #
Methods
implementationProvider :: Lens' s a Source #
Instances
class HasHoverProvider s a | s -> a where Source #
Methods
hoverProvider :: Lens' s a Source #
Instances
| HasHoverProvider ServerCapabilities (Maybe (Bool |? HoverOptions)) Source # | |
Defined in Language.LSP.Types.Lens Methods hoverProvider :: Lens' ServerCapabilities (Maybe (Bool |? HoverOptions)) Source # | |
class HasFoldingRangeProvider s a | s -> a where Source #
Methods
foldingRangeProvider :: Lens' s a Source #
Instances
class HasExecuteCommandProvider s a | s -> a where Source #
Methods
executeCommandProvider :: Lens' s a Source #
Instances
| HasExecuteCommandProvider ServerCapabilities (Maybe ExecuteCommandOptions) Source # | |
Defined in Language.LSP.Types.Lens Methods executeCommandProvider :: Lens' ServerCapabilities (Maybe ExecuteCommandOptions) Source # | |
class HasDocumentSymbolProvider s a | s -> a where Source #
Methods
documentSymbolProvider :: Lens' s a Source #
Instances
| HasDocumentSymbolProvider ServerCapabilities (Maybe (Bool |? DocumentSymbolOptions)) Source # | |
Defined in Language.LSP.Types.Lens Methods documentSymbolProvider :: Lens' ServerCapabilities (Maybe (Bool |? DocumentSymbolOptions)) Source # | |
class HasDocumentRangeFormattingProvider s a | s -> a where Source #
Methods
documentRangeFormattingProvider :: Lens' s a Source #
Instances
class HasDocumentOnTypeFormattingProvider s a | s -> a where Source #
Methods
documentOnTypeFormattingProvider :: Lens' s a Source #
Instances
class HasDocumentLinkProvider s a | s -> a where Source #
Methods
documentLinkProvider :: Lens' s a Source #
Instances
| HasDocumentLinkProvider ServerCapabilities (Maybe DocumentLinkOptions) Source # | |
Defined in Language.LSP.Types.Lens Methods documentLinkProvider :: Lens' ServerCapabilities (Maybe DocumentLinkOptions) Source # | |
class HasDocumentHighlightProvider s a | s -> a where Source #
Methods
documentHighlightProvider :: Lens' s a Source #
Instances
| HasDocumentHighlightProvider ServerCapabilities (Maybe (Bool |? DocumentHighlightOptions)) Source # | |
Defined in Language.LSP.Types.Lens Methods documentHighlightProvider :: Lens' ServerCapabilities (Maybe (Bool |? DocumentHighlightOptions)) Source # | |
class HasDocumentFormattingProvider s a | s -> a where Source #
Methods
documentFormattingProvider :: Lens' s a Source #
Instances
| HasDocumentFormattingProvider ServerCapabilities (Maybe (Bool |? DocumentFormattingOptions)) Source # | |
Defined in Language.LSP.Types.Lens Methods documentFormattingProvider :: Lens' ServerCapabilities (Maybe (Bool |? DocumentFormattingOptions)) Source # | |
class HasDefinitionProvider s a | s -> a where Source #
Methods
definitionProvider :: Lens' s a Source #
Instances
| HasDefinitionProvider ServerCapabilities (Maybe (Bool |? DefinitionOptions)) Source # | |
Defined in Language.LSP.Types.Lens Methods definitionProvider :: Lens' ServerCapabilities (Maybe (Bool |? DefinitionOptions)) Source # | |
class HasDeclarationProvider s a | s -> a where Source #
Methods
declarationProvider :: Lens' s a Source #
Instances
| HasDeclarationProvider ServerCapabilities (Maybe (Bool |? (DeclarationOptions |? DeclarationRegistrationOptions))) Source # | |
Defined in Language.LSP.Types.Lens Methods declarationProvider :: Lens' ServerCapabilities (Maybe (Bool |? (DeclarationOptions |? DeclarationRegistrationOptions))) Source # | |
class HasCompletionProvider s a | s -> a where Source #
Methods
completionProvider :: Lens' s a Source #
Instances
| HasCompletionProvider ServerCapabilities (Maybe CompletionOptions) Source # | |
Defined in Language.LSP.Types.Lens Methods completionProvider :: Lens' ServerCapabilities (Maybe CompletionOptions) Source # | |
class HasColorProvider s a | s -> a where Source #
Methods
colorProvider :: Lens' s a Source #
Instances
class HasCodeLensProvider s a | s -> a where Source #
Methods
codeLensProvider :: Lens' s a Source #
Instances
| HasCodeLensProvider ServerCapabilities (Maybe CodeLensOptions) Source # | |
Defined in Language.LSP.Types.Lens Methods codeLensProvider :: Lens' ServerCapabilities (Maybe CodeLensOptions) Source # | |
class HasCodeActionProvider s a | s -> a where Source #
Methods
codeActionProvider :: Lens' s a Source #
Instances
| HasCodeActionProvider ServerCapabilities (Maybe (Bool |? CodeActionOptions)) Source # | |
Defined in Language.LSP.Types.Lens Methods codeActionProvider :: Lens' ServerCapabilities (Maybe (Bool |? CodeActionOptions)) Source # | |
class HasCallHierarchyProvider s a | s -> a where Source #
Methods
callHierarchyProvider :: Lens' s a Source #
Instances
class HasRegisterOptions s a | s -> a where Source #
Methods
registerOptions :: Lens' s a Source #
Instances
| a ~ RegistrationOptions m => HasRegisterOptions (Registration m) a Source # | |
Defined in Language.LSP.Types.Lens Methods registerOptions :: Lens' (Registration m) a Source # | |
class HasMethod s a | s -> a where Source #
Instances
| HasMethod Unregistration SomeClientMethod Source # | |
Defined in Language.LSP.Types.Lens Methods method :: Lens' Unregistration SomeClientMethod Source # | |
| HasMethod (Registration m) (SClientMethod m) Source # | |
Defined in Language.LSP.Types.Lens Methods method :: Lens' (Registration m) (SClientMethod m) Source # | |
| HasMethod (NotificationMessage m) (SMethod m) Source # | |
Defined in Language.LSP.Types.Lens Methods method :: Lens' (NotificationMessage m) (SMethod m) Source # | |
| HasMethod (RequestMessage m) (SMethod m) Source # | |
Defined in Language.LSP.Types.Lens Methods method :: Lens' (RequestMessage m) (SMethod m) Source # | |
class HasId s a | s -> a where Source #
Instances
class HasRegistrations s a | s -> a where Source #
Methods
registrations :: Lens' s a Source #
Instances
| HasRegistrations RegistrationParams (List SomeRegistration) Source # | |
Defined in Language.LSP.Types.Lens Methods registrations :: Lens' RegistrationParams (List SomeRegistration) Source # | |
class HasUnregisterations s a | s -> a where Source #
Methods
unregisterations :: Lens' s a Source #
Instances
| HasUnregisterations UnregistrationParams (List Unregistration) Source # | |
Defined in Language.LSP.Types.Lens Methods unregisterations :: Lens' UnregistrationParams (List Unregistration) Source # | |
class HasLabel s a | s -> a where Source #
Instances
| HasLabel CompletionItem Text Source # | |
Defined in Language.LSP.Types.Lens Methods label :: Lens' CompletionItem Text Source # | |
| HasLabel ColorPresentation Text Source # | |
Defined in Language.LSP.Types.Lens Methods label :: Lens' ColorPresentation Text Source # | |
| HasLabel ParameterInformation ParameterLabel Source # | |
Defined in Language.LSP.Types.Lens Methods label :: Lens' ParameterInformation ParameterLabel Source # | |
| HasLabel SignatureInformation Text Source # | |
Defined in Language.LSP.Types.Lens Methods label :: Lens' SignatureInformation Text Source # | |
| HasLabel ChangeAnnotation Text Source # | |
Defined in Language.LSP.Types.Lens Methods label :: Lens' ChangeAnnotation Text Source # | |
| HasLabel DocumentSymbolOptions (Maybe Bool) Source # | |
Defined in Language.LSP.Types.Lens | |
| HasLabel DocumentSymbolRegistrationOptions (Maybe Bool) Source # | |
Defined in Language.LSP.Types.Lens | |
| HasLabel ApplyWorkspaceEditParams (Maybe Text) Source # | |
Defined in Language.LSP.Types.Lens | |
class HasDocumentation s a | s -> a where Source #
Methods
documentation :: Lens' s a Source #
Instances
| HasDocumentation CompletionItem (Maybe CompletionDoc) Source # | |
Defined in Language.LSP.Types.Lens Methods documentation :: Lens' CompletionItem (Maybe CompletionDoc) Source # | |
| HasDocumentation ParameterInformation (Maybe SignatureHelpDoc) Source # | |
Defined in Language.LSP.Types.Lens Methods documentation :: Lens' ParameterInformation (Maybe SignatureHelpDoc) Source # | |
| HasDocumentation SignatureInformation (Maybe SignatureHelpDoc) Source # | |
Defined in Language.LSP.Types.Lens Methods documentation :: Lens' SignatureInformation (Maybe SignatureHelpDoc) Source # | |
class HasParameters s a | s -> a where Source #
Methods
parameters :: Lens' s a Source #
Instances
| HasParameters SignatureInformation (Maybe (List ParameterInformation)) Source # | |
Defined in Language.LSP.Types.Lens Methods parameters :: Lens' SignatureInformation (Maybe (List ParameterInformation)) Source # | |
class HasActiveParameter s a | s -> a where Source #
Methods
activeParameter :: Lens' s a Source #
Instances
| HasActiveParameter SignatureHelp (Maybe UInt) Source # | |
Defined in Language.LSP.Types.Lens Methods activeParameter :: Lens' SignatureHelp (Maybe UInt) Source # | |
| HasActiveParameter SignatureInformation (Maybe UInt) Source # | |
Defined in Language.LSP.Types.Lens Methods activeParameter :: Lens' SignatureInformation (Maybe UInt) Source # | |
class HasEdit s a | s -> a where Source #
Instances
| HasEdit ApplyWorkspaceEditParams WorkspaceEdit Source # | |
Defined in Language.LSP.Types.Lens Methods edit :: Lens' ApplyWorkspaceEditParams WorkspaceEdit Source # | |
| HasEdit CodeAction (Maybe WorkspaceEdit) Source # | |
Defined in Language.LSP.Types.Lens Methods edit :: Lens' CodeAction (Maybe WorkspaceEdit) Source # | |
class HasFailureReason s a | s -> a where Source #
Methods
failureReason :: Lens' s a Source #
Instances
| HasFailureReason ApplyWorkspaceEditResponseBody (Maybe Text) Source # | |
Defined in Language.LSP.Types.Lens Methods failureReason :: Lens' ApplyWorkspaceEditResponseBody (Maybe Text) Source # | |
class HasFailedChange s a | s -> a where Source #
Methods
failedChange :: Lens' s a Source #
Instances
| HasFailedChange ApplyWorkspaceEditResponseBody (Maybe UInt) Source # | |
Defined in Language.LSP.Types.Lens Methods failedChange :: Lens' ApplyWorkspaceEditResponseBody (Maybe UInt) Source # | |
class HasApplied s a | s -> a where Source #
Instances
| HasApplied ApplyWorkspaceEditResponseBody Bool Source # | |
Defined in Language.LSP.Types.Lens Methods applied :: Lens' ApplyWorkspaceEditResponseBody Bool Source # | |
class HasWorkDoneToken s a | s -> a where Source #
Methods
workDoneToken :: Lens' s a Source #
Instances
class HasTrace s a | s -> a where Source #
Instances
| HasTrace InitializeParams (Maybe Trace) 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 HasRootPath s a | s -> a where Source #
Instances
| HasRootPath InitializeParams (Maybe Text) Source # | |
Defined in Language.LSP.Types.Lens | |
class HasProcessId s a | s -> a where Source #
Instances
| HasProcessId InitializeParams (Maybe Int32) Source # | |
Defined in Language.LSP.Types.Lens | |
class HasInitializationOptions s a | s -> a where Source #
Methods
initializationOptions :: Lens' s a Source #
Instances
| HasInitializationOptions InitializeParams (Maybe Value) Source # | |
Defined in Language.LSP.Types.Lens Methods initializationOptions :: Lens' InitializeParams (Maybe Value) Source # | |
class HasClientInfo s a | s -> a where Source #
Methods
clientInfo :: Lens' s a Source #
Instances
| HasClientInfo InitializeParams (Maybe ClientInfo) Source # | |
Defined in Language.LSP.Types.Lens Methods clientInfo :: Lens' InitializeParams (Maybe ClientInfo) Source # | |
class HasCapabilities s a | s -> a where Source #
Methods
capabilities :: Lens' s a Source #
Instances
| HasCapabilities InitializeParams ClientCapabilities Source # | |
Defined in Language.LSP.Types.Lens Methods capabilities :: Lens' InitializeParams ClientCapabilities Source # | |
| HasCapabilities InitializeResult ServerCapabilities Source # | |
Defined in Language.LSP.Types.Lens Methods capabilities :: Lens' InitializeResult ServerCapabilities Source # | |
class HasRetry s a | s -> a where Source #
Instances
| HasRetry InitializeError Bool Source # | |
Defined in Language.LSP.Types.Lens Methods retry :: Lens' InitializeError Bool Source # | |
class HasServerInfo s a | s -> a where Source #
Methods
serverInfo :: Lens' s a Source #
Instances
| HasServerInfo InitializeResult (Maybe ServerInfo) Source # | |
Defined in Language.LSP.Types.Lens Methods serverInfo :: Lens' InitializeResult (Maybe ServerInfo) Source # | |
class HasName s a | s -> a where Source #
Instances
| HasName CallHierarchyItem Text Source # | |
Defined in Language.LSP.Types.Lens Methods name :: Lens' CallHierarchyItem Text Source # | |
| HasName DocumentSymbol Text Source # | |
Defined in Language.LSP.Types.Lens Methods name :: Lens' DocumentSymbol Text Source # | |
| HasName SymbolInformation Text Source # | |
Defined in Language.LSP.Types.Lens Methods name :: Lens' SymbolInformation Text Source # | |
| HasName ClientInfo Text Source # | |
Defined in Language.LSP.Types.Lens Methods name :: Lens' ClientInfo Text Source # | |
| HasName ServerInfo Text Source # | |
Defined in Language.LSP.Types.Lens Methods name :: Lens' ServerInfo Text Source # | |
| HasName WorkspaceFolder Text Source # | |
Defined in Language.LSP.Types.Lens Methods name :: Lens' WorkspaceFolder Text Source # | |
class HasSettings s a | s -> a where Source #
Instances
| HasSettings DidChangeConfigurationParams Value Source # | |
Defined in Language.LSP.Types.Lens Methods settings :: Lens' DidChangeConfigurationParams Value Source # | |
class HasSection s a | s -> a where Source #
Instances
| HasSection ConfigurationItem (Maybe Text) Source # | |
Defined in Language.LSP.Types.Lens | |
class HasScopeUri s a | s -> a where Source #
Instances
| HasScopeUri ConfigurationItem (Maybe Text) Source # | |
Defined in Language.LSP.Types.Lens | |
class HasItems s a | s -> a where Source #
Instances
| HasItems CompletionList (List CompletionItem) Source # | |
Defined in Language.LSP.Types.Lens Methods items :: Lens' CompletionList (List CompletionItem) Source # | |
| HasItems ConfigurationParams (List ConfigurationItem) Source # | |
Defined in Language.LSP.Types.Lens Methods items :: Lens' ConfigurationParams (List ConfigurationItem) Source # | |
class HasDynamicRegistration s a | s -> a where Source #
Methods
dynamicRegistration :: Lens' s a Source #
Instances
class HasWatchers s a | s -> a where Source #
Instances
class HasKind s a | s -> a where Source #
Instances
class HasGlobPattern s a | s -> a where Source #
Methods
globPattern :: Lens' s a Source #
Instances
| HasGlobPattern FileSystemWatcher Text Source # | |
Defined in Language.LSP.Types.Lens Methods globPattern :: Lens' FileSystemWatcher Text Source # | |
class HasWatchDelete s a | s -> a where Source #
Methods
watchDelete :: Lens' s a Source #
Instances
| HasWatchDelete WatchKind Bool Source # | |
Defined in Language.LSP.Types.Lens Methods watchDelete :: Lens' WatchKind Bool Source # | |
class HasWatchCreate s a | s -> a where Source #
Methods
watchCreate :: Lens' s a Source #
Instances
| HasWatchCreate WatchKind Bool Source # | |
Defined in Language.LSP.Types.Lens Methods watchCreate :: Lens' WatchKind Bool Source # | |
class HasWatchChange s a | s -> a where Source #
Methods
watchChange :: Lens' s a Source #
Instances
| HasWatchChange WatchKind Bool Source # | |
Defined in Language.LSP.Types.Lens Methods watchChange :: Lens' WatchKind Bool Source # | |
class HasXtype s a | s -> a where Source #
Instances
| HasXtype FileEvent FileChangeType Source # | |
Defined in Language.LSP.Types.Lens Methods xtype :: Lens' FileEvent FileChangeType Source # | |
| HasXtype LogMessageParams MessageType Source # | |
Defined in Language.LSP.Types.Lens Methods xtype :: Lens' LogMessageParams MessageType Source # | |
| HasXtype ShowMessageParams MessageType Source # | |
Defined in Language.LSP.Types.Lens Methods xtype :: Lens' ShowMessageParams MessageType Source # | |
| HasXtype ShowMessageRequestParams MessageType Source # | |
Defined in Language.LSP.Types.Lens Methods xtype :: Lens' ShowMessageRequestParams MessageType Source # | |
class HasUri s a | s -> a where Source #
Instances
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 Methods changes :: Lens' WorkspaceEdit (Maybe WorkspaceEditMap) Source # | |
class HasValueSet s a | s -> a where Source #
Instances
class HasTagSupport s a | s -> a where Source #
Methods
tagSupport :: Lens' s a Source #
Instances
class HasSymbolKind s a | s -> a where Source #
Methods
symbolKind :: Lens' s a Source #
Instances
class HasQuery s a | s -> a where Source #
Instances
| HasQuery WorkspaceSymbolParams Text Source # | |
Defined in Language.LSP.Types.Lens Methods query :: Lens' WorkspaceSymbolParams Text Source # | |
class HasPartialResultToken s a | s -> a where Source #
Methods
partialResultToken :: Lens' s a Source #
Instances
class HasCharacter s a | s -> a where Source #
class HasRange s a | s -> a where Source #
Instances
class HasTargetUri s a | s -> a where Source #
Instances
| HasTargetUri LocationLink Uri Source # | |
Defined in Language.LSP.Types.Lens Methods targetUri :: Lens' LocationLink Uri Source # | |
class HasTargetSelectionRange s a | s -> a where Source #
Methods
targetSelectionRange :: Lens' s a Source #
Instances
| HasTargetSelectionRange LocationLink Range Source # | |
Defined in Language.LSP.Types.Lens Methods targetSelectionRange :: Lens' LocationLink Range Source # | |
class HasTargetRange s a | s -> a where Source #
Methods
targetRange :: Lens' s a Source #
Instances
| HasTargetRange LocationLink Range Source # | |
Defined in Language.LSP.Types.Lens Methods targetRange :: Lens' LocationLink Range Source # | |
class HasOriginSelectionRange s a | s -> a where Source #
Methods
originSelectionRange :: Lens' s a Source #
Instances
| HasOriginSelectionRange LocationLink (Maybe Range) Source # | |
Defined in Language.LSP.Types.Lens Methods originSelectionRange :: Lens' LocationLink (Maybe Range) Source # | |
class HasValue s a | s -> a where Source #
Instances
| HasValue LanguageString Text Source # | |
Defined in Language.LSP.Types.Lens Methods value :: Lens' LanguageString Text Source # | |
| HasValue MarkupContent Text Source # | |
Defined in Language.LSP.Types.Lens Methods value :: Lens' MarkupContent Text Source # | |
| HasValue (ProgressParams t) t Source # | |
Defined in Language.LSP.Types.Lens Methods value :: Lens' (ProgressParams t) t Source # | |
class HasParser s a | s -> a where Source #
Instances
| HasParser MarkdownClientCapabilities Text Source # | |
Defined in Language.LSP.Types.Lens Methods parser :: Lens' MarkdownClientCapabilities Text Source # | |
class HasXdata s a | s -> a where Source #
Instances
class HasTextEdit s a | s -> a where Source #
Instances
| HasTextEdit CompletionItem (Maybe CompletionEdit) Source # | |
Defined in Language.LSP.Types.Lens Methods textEdit :: Lens' CompletionItem (Maybe CompletionEdit) Source # | |
| HasTextEdit ColorPresentation (Maybe TextEdit) Source # | |
Defined in Language.LSP.Types.Lens | |
class HasTags s a | s -> a where Source #
Instances
| HasTags CallHierarchyItem (Maybe (List SymbolTag)) Source # | |
Defined in Language.LSP.Types.Lens | |
| HasTags CompletionItem (Maybe (List CompletionItemTag)) Source # | |
Defined in Language.LSP.Types.Lens Methods tags :: Lens' CompletionItem (Maybe (List CompletionItemTag)) Source # | |
| HasTags Diagnostic (Maybe (List DiagnosticTag)) Source # | |
Defined in Language.LSP.Types.Lens Methods tags :: Lens' Diagnostic (Maybe (List DiagnosticTag)) Source # | |
| HasTags DocumentSymbol (Maybe (List SymbolTag)) Source # | |
Defined in Language.LSP.Types.Lens | |
| HasTags SymbolInformation (Maybe (List SymbolTag)) 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 HasPreselect s a | s -> a where Source #
Instances
| HasPreselect CompletionItem (Maybe Bool) Source # | |
Defined in Language.LSP.Types.Lens | |
class HasInsertTextMode s a | s -> a where Source #
Methods
insertTextMode :: Lens' s a Source #
Instances
| HasInsertTextMode CompletionItem (Maybe InsertTextMode) Source # | |
Defined in Language.LSP.Types.Lens Methods insertTextMode :: Lens' CompletionItem (Maybe InsertTextMode) Source # | |
class HasInsertTextFormat s a | s -> a where Source #
Methods
insertTextFormat :: Lens' s a Source #
Instances
| HasInsertTextFormat CompletionItem (Maybe InsertTextFormat) Source # | |
Defined in Language.LSP.Types.Lens Methods insertTextFormat :: Lens' CompletionItem (Maybe InsertTextFormat) Source # | |
class HasInsertText s a | s -> a where Source #
Methods
insertText :: Lens' s a Source #
Instances
| HasInsertText CompletionItem (Maybe Text) Source # | |
Defined in Language.LSP.Types.Lens Methods insertText :: Lens' CompletionItem (Maybe Text) Source # | |
class HasFilterText s a | s -> a where Source #
Methods
filterText :: Lens' s a Source #
Instances
| HasFilterText CompletionItem (Maybe Text) Source # | |
Defined in Language.LSP.Types.Lens Methods filterText :: Lens' CompletionItem (Maybe Text) Source # | |
class HasDetail s a | s -> a where Source #
Instances
| HasDetail CallHierarchyItem (Maybe Text) Source # | |
Defined in Language.LSP.Types.Lens | |
| HasDetail CompletionItem (Maybe Text) Source # | |
Defined in Language.LSP.Types.Lens | |
| HasDetail DocumentSymbol (Maybe Text) Source # | |
Defined in Language.LSP.Types.Lens | |
class HasDeprecated s a | s -> a where Source #
Methods
deprecated :: Lens' s a Source #
Instances
| HasDeprecated CompletionItem (Maybe Bool) Source # | |
Defined in Language.LSP.Types.Lens Methods deprecated :: Lens' CompletionItem (Maybe Bool) Source # | |
| HasDeprecated DocumentSymbol (Maybe Bool) Source # | |
Defined in Language.LSP.Types.Lens Methods deprecated :: Lens' DocumentSymbol (Maybe Bool) Source # | |
| HasDeprecated SymbolInformation (Maybe Bool) Source # | |
Defined in Language.LSP.Types.Lens Methods deprecated :: Lens' SymbolInformation (Maybe Bool) Source # | |
class HasCommitCharacters s a | s -> a where Source #
Methods
commitCharacters :: Lens' s a Source #
Instances
| HasCommitCharacters CompletionItem (Maybe (List Text)) Source # | |
Defined in Language.LSP.Types.Lens Methods commitCharacters :: Lens' CompletionItem (Maybe (List Text)) Source # | |
class HasCommand s a | s -> a where Source #
Instances
| HasCommand Command Text Source # | |
| HasCommand ExecuteCommandParams Text Source # | |
Defined in Language.LSP.Types.Lens Methods command :: Lens' ExecuteCommandParams Text Source # | |
| HasCommand CodeAction (Maybe Command) Source # | |
Defined in Language.LSP.Types.Lens | |
| HasCommand CodeLens (Maybe Command) Source # | |
| HasCommand CompletionItem (Maybe Command) Source # | |
Defined in Language.LSP.Types.Lens | |
class HasAdditionalTextEdits s a | s -> a where Source #
Methods
additionalTextEdits :: Lens' s a Source #
Instances
| HasAdditionalTextEdits CompletionItem (Maybe (List TextEdit)) Source # | |
Defined in Language.LSP.Types.Lens Methods additionalTextEdits :: Lens' CompletionItem (Maybe (List TextEdit)) Source # | |
| HasAdditionalTextEdits ColorPresentation (Maybe (List TextEdit)) Source # | |
Defined in Language.LSP.Types.Lens Methods additionalTextEdits :: Lens' ColorPresentation (Maybe (List TextEdit)) Source # | |
class HasTriggerKind s a | s -> a where Source #
Methods
triggerKind :: Lens' s a Source #
Instances
| HasTriggerKind CompletionContext CompletionTriggerKind Source # | |
Defined in Language.LSP.Types.Lens Methods triggerKind :: Lens' CompletionContext CompletionTriggerKind Source # | |
class HasTriggerCharacter s a | s -> a where Source #
Methods
triggerCharacter :: Lens' s a Source #
Instances
| HasTriggerCharacter CompletionContext (Maybe Text) Source # | |
Defined in Language.LSP.Types.Lens Methods triggerCharacter :: Lens' CompletionContext (Maybe Text) Source # | |
class HasIsIncomplete s a | s -> a where Source #
Methods
isIncomplete :: Lens' s a Source #
Instances
| HasIsIncomplete CompletionList Bool Source # | |
Defined in Language.LSP.Types.Lens Methods isIncomplete :: Lens' CompletionList Bool Source # | |
class HasPosition s a | s -> a where Source #
Instances
class HasContext s a | s -> a where Source #
Instances
| HasContext CodeActionParams CodeActionContext Source # | |
Defined in Language.LSP.Types.Lens Methods context :: Lens' CodeActionParams CodeActionContext Source # | |
| HasContext ReferenceParams ReferenceContext Source # | |
Defined in Language.LSP.Types.Lens Methods context :: Lens' ReferenceParams ReferenceContext Source # | |
| HasContext CompletionParams (Maybe CompletionContext) Source # | |
Defined in Language.LSP.Types.Lens Methods context :: Lens' CompletionParams (Maybe CompletionContext) Source # | |
| HasContext SignatureHelpParams (Maybe SignatureHelpContext) Source # | |
Defined in Language.LSP.Types.Lens Methods context :: Lens' SignatureHelpParams (Maybe SignatureHelpContext) Source # | |
class HasTriggerCharacters s a | s -> a where Source #
Methods
triggerCharacters :: Lens' s a Source #
Instances
| HasTriggerCharacters CompletionOptions (Maybe [Text]) Source # | |
Defined in Language.LSP.Types.Lens Methods triggerCharacters :: Lens' CompletionOptions (Maybe [Text]) Source # | |
| HasTriggerCharacters CompletionRegistrationOptions (Maybe [Text]) Source # | |
Defined in Language.LSP.Types.Lens Methods triggerCharacters :: Lens' CompletionRegistrationOptions (Maybe [Text]) Source # | |
| HasTriggerCharacters SignatureHelpOptions (Maybe (List Text)) Source # | |
Defined in Language.LSP.Types.Lens Methods triggerCharacters :: Lens' SignatureHelpOptions (Maybe (List Text)) Source # | |
| HasTriggerCharacters SignatureHelpRegistrationOptions (Maybe (List Text)) Source # | |
Defined in Language.LSP.Types.Lens Methods triggerCharacters :: Lens' SignatureHelpRegistrationOptions (Maybe (List Text)) Source # | |
class HasResolveProvider s a | s -> a where Source #
Methods
resolveProvider :: Lens' s a Source #
Instances
class HasAllCommitCharacters s a | s -> a where Source #
Methods
allCommitCharacters :: Lens' s a Source #
Instances
| HasAllCommitCharacters CompletionOptions (Maybe [Text]) Source # | |
Defined in Language.LSP.Types.Lens Methods allCommitCharacters :: Lens' CompletionOptions (Maybe [Text]) Source # | |
| HasAllCommitCharacters CompletionRegistrationOptions (Maybe [Text]) Source # | |
Defined in Language.LSP.Types.Lens Methods allCommitCharacters :: Lens' CompletionRegistrationOptions (Maybe [Text]) Source # | |
class HasDocumentSelector s a | s -> a where Source #
Methods
documentSelector :: Lens' s a Source #
Instances
class HasProperties s a | s -> a where Source #
Methods
properties :: Lens' s a Source #
Instances
| HasProperties CodeActionResolveClientCapabilities (List Text) Source # | |
Defined in Language.LSP.Types.Lens Methods properties :: Lens' CodeActionResolveClientCapabilities (List Text) Source # | |
| HasProperties CompletionItemResolveClientCapabilities (List Text) Source # | |
Defined in Language.LSP.Types.Lens Methods properties :: Lens' CompletionItemResolveClientCapabilities (List Text) Source # | |
class HasSnippetSupport s a | s -> a where Source #
Methods
snippetSupport :: Lens' s a Source #
Instances
| HasSnippetSupport CompletionItemClientCapabilities (Maybe Bool) Source # | |
Defined in Language.LSP.Types.Lens Methods snippetSupport :: Lens' CompletionItemClientCapabilities (Maybe Bool) Source # | |
class HasResolveSupport s a | s -> a where Source #
Methods
resolveSupport :: Lens' s a Source #
Instances
class HasPreselectSupport s a | s -> a where Source #
Methods
preselectSupport :: Lens' s a Source #
Instances
| HasPreselectSupport CompletionItemClientCapabilities (Maybe Bool) Source # | |
Defined in Language.LSP.Types.Lens Methods preselectSupport :: Lens' CompletionItemClientCapabilities (Maybe Bool) Source # | |
class HasInsertTextModeSupport s a | s -> a where Source #
Methods
insertTextModeSupport :: Lens' s a Source #
Instances
class HasInsertReplaceSupport s a | s -> a where Source #
Methods
insertReplaceSupport :: Lens' s a Source #
Instances
| HasInsertReplaceSupport CompletionItemClientCapabilities (Maybe Bool) Source # | |
Defined in Language.LSP.Types.Lens Methods insertReplaceSupport :: Lens' CompletionItemClientCapabilities (Maybe Bool) Source # | |
class HasDocumentationFormat s a | s -> a where Source #
Methods
documentationFormat :: Lens' s a Source #
Instances
| HasDocumentationFormat CompletionItemClientCapabilities (Maybe (List MarkupKind)) Source # | |
Defined in Language.LSP.Types.Lens Methods documentationFormat :: Lens' CompletionItemClientCapabilities (Maybe (List MarkupKind)) Source # | |
| HasDocumentationFormat SignatureHelpSignatureInformation (Maybe (List MarkupKind)) Source # | |
Defined in Language.LSP.Types.Lens Methods documentationFormat :: Lens' SignatureHelpSignatureInformation (Maybe (List MarkupKind)) Source # | |
class HasDeprecatedSupport s a | s -> a where Source #
Methods
deprecatedSupport :: Lens' s a Source #
Instances
| HasDeprecatedSupport CompletionItemClientCapabilities (Maybe Bool) Source # | |
Defined in Language.LSP.Types.Lens Methods deprecatedSupport :: Lens' CompletionItemClientCapabilities (Maybe Bool) Source # | |
class HasCommitCharactersSupport s a | s -> a where Source #
Methods
commitCharactersSupport :: Lens' s a Source #
Instances
| HasCommitCharactersSupport CompletionItemClientCapabilities (Maybe Bool) Source # | |
Defined in Language.LSP.Types.Lens Methods commitCharactersSupport :: Lens' CompletionItemClientCapabilities (Maybe Bool) Source # | |
class HasContextSupport s a | s -> a where Source #
Methods
contextSupport :: Lens' s a Source #
Instances
| HasContextSupport CompletionClientCapabilities (Maybe Bool) Source # | |
Defined in Language.LSP.Types.Lens Methods contextSupport :: Lens' CompletionClientCapabilities (Maybe Bool) Source # | |
| HasContextSupport SignatureHelpClientCapabilities (Maybe Bool) Source # | |
Defined in Language.LSP.Types.Lens Methods contextSupport :: Lens' SignatureHelpClientCapabilities (Maybe Bool) Source # | |
class HasCompletionItemKind s a | s -> a where Source #
Methods
completionItemKind :: Lens' s a Source #
class HasCompletionItem s a | s -> a where Source #
Methods
completionItem :: Lens' s a Source #
Instances
class HasRepalce s a | s -> a where Source #
Instances
| HasRepalce InsertReplaceEdit Range Source # | |
Defined in Language.LSP.Types.Lens Methods repalce :: Lens' InsertReplaceEdit Range Source # | |
class HasNewText s a | s -> a where Source #
Instances
| HasNewText InsertReplaceEdit Text Source # | |
Defined in Language.LSP.Types.Lens Methods newText :: Lens' InsertReplaceEdit Text Source # | |
| HasNewText AnnotatedTextEdit Text Source # | |
Defined in Language.LSP.Types.Lens Methods newText :: Lens' AnnotatedTextEdit Text Source # | |
| HasNewText TextEdit Text Source # | |
class HasInsert s a | s -> a where Source #
Instances
| HasInsert InsertReplaceEdit Range Source # | |
Defined in Language.LSP.Types.Lens Methods insert :: Lens' InsertReplaceEdit Range Source # | |
class HasLinkSupport s a | s -> a where Source #
Methods
linkSupport :: Lens' s a Source #
Instances
| HasLinkSupport DeclarationClientCapabilities (Maybe Bool) Source # | |
Defined in Language.LSP.Types.Lens Methods linkSupport :: Lens' DeclarationClientCapabilities (Maybe Bool) Source # | |
| HasLinkSupport DefinitionClientCapabilities (Maybe Bool) Source # | |
Defined in Language.LSP.Types.Lens Methods linkSupport :: Lens' DefinitionClientCapabilities (Maybe Bool) Source # | |
| HasLinkSupport ImplementationClientCapabilities (Maybe Bool) Source # | |
Defined in Language.LSP.Types.Lens Methods linkSupport :: Lens' ImplementationClientCapabilities (Maybe Bool) Source # | |
| HasLinkSupport TypeDefinitionClientCapabilities (Maybe Bool) Source # | |
Defined in Language.LSP.Types.Lens Methods linkSupport :: Lens' TypeDefinitionClientCapabilities (Maybe Bool) Source # | |
class HasCodeActionKind s a | s -> a where Source #
Methods
codeActionKind :: Lens' s a Source #
Instances
class HasIsPreferredSupport s a | s -> a where Source #
Methods
isPreferredSupport :: Lens' s a Source #
Instances
| HasIsPreferredSupport CodeActionClientCapabilities (Maybe Bool) Source # | |
Defined in Language.LSP.Types.Lens Methods isPreferredSupport :: Lens' CodeActionClientCapabilities (Maybe Bool) Source # | |
class HasHonorsChangeAnnotations s a | s -> a where Source #
Methods
honorsChangeAnnotations :: Lens' s a Source #
Instances
| HasHonorsChangeAnnotations CodeActionClientCapabilities (Maybe Bool) Source # | |
Defined in Language.LSP.Types.Lens Methods honorsChangeAnnotations :: Lens' CodeActionClientCapabilities (Maybe Bool) Source # | |
class HasDisabledSupport s a | s -> a where Source #
Methods
disabledSupport :: Lens' s a Source #
Instances
| HasDisabledSupport CodeActionClientCapabilities (Maybe Bool) Source # | |
Defined in Language.LSP.Types.Lens Methods disabledSupport :: Lens' CodeActionClientCapabilities (Maybe Bool) Source # | |
class HasDataSupport s a | s -> a where Source #
Methods
dataSupport :: Lens' s a Source #
Instances
| HasDataSupport CodeActionClientCapabilities (Maybe Bool) Source # | |
Defined in Language.LSP.Types.Lens Methods dataSupport :: Lens' CodeActionClientCapabilities (Maybe Bool) Source # | |
class HasCodeActionLiteralSupport s a | s -> a where Source #
Methods
codeActionLiteralSupport :: Lens' s a Source #
Instances
class HasCodeActionKinds s a | s -> a where Source #
Methods
codeActionKinds :: Lens' s a Source #
Instances
| HasCodeActionKinds CodeActionOptions (Maybe (List CodeActionKind)) Source # | |
Defined in Language.LSP.Types.Lens Methods codeActionKinds :: Lens' CodeActionOptions (Maybe (List CodeActionKind)) Source # | |
| HasCodeActionKinds CodeActionRegistrationOptions (Maybe (List CodeActionKind)) Source # | |
Defined in Language.LSP.Types.Lens Methods codeActionKinds :: Lens' CodeActionRegistrationOptions (Maybe (List CodeActionKind)) Source # | |
class HasOnly s a | s -> a where Source #
Instances
| HasOnly CodeActionContext (Maybe (List CodeActionKind)) Source # | |
Defined in Language.LSP.Types.Lens Methods only :: Lens' CodeActionContext (Maybe (List CodeActionKind)) Source # | |
class HasDiagnostics s a | s -> a where Source #
Methods
diagnostics :: Lens' s a Source #
Instances
| HasDiagnostics CodeAction (Maybe (List Diagnostic)) Source # | |
Defined in Language.LSP.Types.Lens Methods diagnostics :: Lens' CodeAction (Maybe (List Diagnostic)) Source # | |
| HasDiagnostics CodeActionContext (List Diagnostic) Source # | |
Defined in Language.LSP.Types.Lens Methods diagnostics :: Lens' CodeActionContext (List Diagnostic) Source # | |
| HasDiagnostics PublishDiagnosticsParams (List Diagnostic) Source # | |
Defined in Language.LSP.Types.Lens Methods diagnostics :: Lens' PublishDiagnosticsParams (List Diagnostic) Source # | |
class HasTitle s a | s -> a where Source #
Instances
| HasTitle CodeAction Text Source # | |
Defined in Language.LSP.Types.Lens Methods title :: Lens' CodeAction Text Source # | |
| HasTitle Command Text Source # | |
| HasTitle WorkDoneProgressBeginParams Text Source # | |
Defined in Language.LSP.Types.Lens Methods title :: Lens' WorkDoneProgressBeginParams Text Source # | |
| HasTitle MessageActionItem Text Source # | |
Defined in Language.LSP.Types.Lens Methods title :: Lens' MessageActionItem Text Source # | |
class HasIsPreferred s a | s -> a where Source #
Methods
isPreferred :: Lens' s a Source #
Instances
| HasIsPreferred CodeAction (Maybe Bool) Source # | |
Defined in Language.LSP.Types.Lens Methods isPreferred :: Lens' CodeAction (Maybe Bool) Source # | |
class HasDisabled s a | s -> a where Source #
Instances
| HasDisabled CodeAction (Maybe Reason) Source # | |
Defined in Language.LSP.Types.Lens | |
class HasTooltipSupport s a | s -> a where Source #
Methods
tooltipSupport :: Lens' s a Source #
Instances
| HasTooltipSupport DocumentLinkClientCapabilities (Maybe Bool) Source # | |
Defined in Language.LSP.Types.Lens Methods tooltipSupport :: Lens' DocumentLinkClientCapabilities (Maybe Bool) Source # | |
class HasTooltip s a | s -> a where Source #
Instances
| HasTooltip DocumentLink (Maybe 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 HasColor s a | s -> a where Source #
Instances
| HasColor ColorInformation Color Source # | |
Defined in Language.LSP.Types.Lens Methods color :: Lens' ColorInformation Color Source # | |
| HasColor ColorPresentationParams Color Source # | |
Defined in Language.LSP.Types.Lens Methods color :: Lens' ColorPresentationParams Color Source # | |
class HasTrimTrailingWhitespace s a | s -> a where Source #
Methods
trimTrailingWhitespace :: Lens' s a Source #
Instances
| HasTrimTrailingWhitespace FormattingOptions (Maybe Bool) Source # | |
Defined in Language.LSP.Types.Lens Methods trimTrailingWhitespace :: Lens' FormattingOptions (Maybe Bool) Source # | |
class HasTrimFinalNewlines s a | s -> a where Source #
Methods
trimFinalNewlines :: Lens' s a Source #
Instances
| HasTrimFinalNewlines FormattingOptions (Maybe Bool) Source # | |
Defined in Language.LSP.Types.Lens Methods trimFinalNewlines :: Lens' FormattingOptions (Maybe Bool) Source # | |
class HasTabSize s a | s -> a where Source #
Instances
| HasTabSize FormattingOptions UInt Source # | |
Defined in Language.LSP.Types.Lens Methods tabSize :: Lens' FormattingOptions UInt Source # | |
class HasInsertSpaces s a | s -> a where Source #
Methods
insertSpaces :: Lens' s a Source #
Instances
| HasInsertSpaces FormattingOptions Bool Source # | |
Defined in Language.LSP.Types.Lens Methods insertSpaces :: Lens' FormattingOptions Bool Source # | |
class HasInsertFinalNewline s a | s -> a where Source #
Methods
insertFinalNewline :: Lens' s a Source #
Instances
| HasInsertFinalNewline FormattingOptions (Maybe Bool) Source # | |
Defined in Language.LSP.Types.Lens Methods insertFinalNewline :: Lens' FormattingOptions (Maybe Bool) Source # | |
class HasOptions s a | s -> a where Source #
Instances
class HasMoreTriggerCharacter s a | s -> a where Source #
Methods
moreTriggerCharacter :: Lens' s a Source #
Instances
| HasMoreTriggerCharacter DocumentOnTypeFormattingOptions (Maybe [Text]) Source # | |
Defined in Language.LSP.Types.Lens Methods moreTriggerCharacter :: Lens' DocumentOnTypeFormattingOptions (Maybe [Text]) Source # | |
| HasMoreTriggerCharacter DocumentOnTypeFormattingRegistrationOptions (Maybe [Text]) Source # | |
Defined in Language.LSP.Types.Lens Methods moreTriggerCharacter :: Lens' DocumentOnTypeFormattingRegistrationOptions (Maybe [Text]) Source # | |
class HasFirstTriggerCharacter s a | s -> a where Source #
Methods
firstTriggerCharacter :: Lens' s a Source #
Instances
class HasCh s a | s -> a where Source #
Instances
| HasCh DocumentOnTypeFormattingParams Text Source # | |
Defined in Language.LSP.Types.Lens Methods ch :: Lens' DocumentOnTypeFormattingParams Text Source # | |
class HasPrepareSupport s a | s -> a where Source #
Methods
prepareSupport :: Lens' s a Source #
Instances
| HasPrepareSupport RenameClientCapabilities (Maybe Bool) Source # | |
Defined in Language.LSP.Types.Lens Methods prepareSupport :: Lens' RenameClientCapabilities (Maybe Bool) Source # | |
class HasPrepareProvider s a | s -> a where Source #
Methods
prepareProvider :: Lens' s a Source #
Instances
| HasPrepareProvider RenameOptions (Maybe Bool) Source # | |
Defined in Language.LSP.Types.Lens Methods prepareProvider :: Lens' RenameOptions (Maybe Bool) Source # | |
| HasPrepareProvider RenameRegistrationOptions (Maybe Bool) Source # | |
Defined in Language.LSP.Types.Lens Methods prepareProvider :: Lens' RenameRegistrationOptions (Maybe Bool) Source # | |
class HasNewName s a | s -> a where Source #
Instances
| HasNewName RenameParams Text Source # | |
Defined in Language.LSP.Types.Lens Methods newName :: Lens' RenameParams Text Source # | |
class HasPlaceholder s a | s -> a where Source #
Methods
placeholder :: Lens' s a Source #
Instances
| HasPlaceholder RangeWithPlaceholder Text Source # | |
Defined in Language.LSP.Types.Lens Methods placeholder :: Lens' RangeWithPlaceholder Text Source # | |
class HasIncludeDeclaration s a | s -> a where Source #
Methods
includeDeclaration :: Lens' s a Source #
Instances
| HasIncludeDeclaration ReferenceContext Bool Source # | |
Defined in Language.LSP.Types.Lens Methods includeDeclaration :: Lens' ReferenceContext Bool Source # | |
class HasRangeLimit s a | s -> a where Source #
Methods
rangeLimit :: Lens' s a Source #
Instances
| HasRangeLimit FoldingRangeClientCapabilities (Maybe UInt) Source # | |
Defined in Language.LSP.Types.Lens Methods rangeLimit :: Lens' FoldingRangeClientCapabilities (Maybe UInt) Source # | |
class HasLineFoldingOnly s a | s -> a where Source #
Methods
lineFoldingOnly :: Lens' s a Source #
Instances
| HasLineFoldingOnly FoldingRangeClientCapabilities (Maybe Bool) Source # | |
Defined in Language.LSP.Types.Lens Methods lineFoldingOnly :: Lens' FoldingRangeClientCapabilities (Maybe Bool) Source # | |
class HasStartLine s a | s -> a where Source #
Instances
| HasStartLine FoldingRange UInt Source # | |
Defined in Language.LSP.Types.Lens Methods startLine :: Lens' FoldingRange UInt Source # | |
class HasStartCharacter s a | s -> a where Source #
Methods
startCharacter :: Lens' s a Source #
Instances
| HasStartCharacter FoldingRange (Maybe UInt) Source # | |
Defined in Language.LSP.Types.Lens Methods startCharacter :: Lens' FoldingRange (Maybe UInt) Source # | |
class HasEndLine s a | s -> a where Source #
Instances
| HasEndLine FoldingRange UInt Source # | |
Defined in Language.LSP.Types.Lens Methods endLine :: Lens' FoldingRange UInt Source # | |
class HasEndCharacter s a | s -> a where Source #
Methods
endCharacter :: Lens' s a Source #
Instances
| HasEndCharacter FoldingRange (Maybe UInt) Source # | |
Defined in Language.LSP.Types.Lens Methods endCharacter :: Lens' FoldingRange (Maybe UInt) Source # | |
class HasPositions s a | s -> a where Source #
Instances
| HasPositions SelectionRangeParams (List Position) Source # | |
Defined in Language.LSP.Types.Lens | |
class HasParent s a | s -> a where Source #
Instances
| HasParent SelectionRange (Maybe SelectionRange) Source # | |
Defined in Language.LSP.Types.Lens Methods parent :: Lens' SelectionRange (Maybe SelectionRange) Source # | |
class HasLabelSupport s a | s -> a where Source #
Methods
labelSupport :: Lens' s a Source #
Instances
| HasLabelSupport DocumentSymbolClientCapabilities (Maybe Bool) Source # | |
Defined in Language.LSP.Types.Lens Methods labelSupport :: Lens' DocumentSymbolClientCapabilities (Maybe Bool) Source # | |
class HasHierarchicalDocumentSymbolSupport s a | s -> a where Source #
Methods
hierarchicalDocumentSymbolSupport :: Lens' s a Source #
Instances
class HasSelectionRange s a | s -> a where Source #
Methods
selectionRange :: Lens' s a Source #
Instances
| HasSelectionRange CallHierarchyItem Range Source # | |
Defined in Language.LSP.Types.Lens Methods selectionRange :: Lens' CallHierarchyItem Range Source # | |
| HasSelectionRange DocumentSymbol Range Source # | |
Defined in Language.LSP.Types.Lens Methods selectionRange :: Lens' DocumentSymbol Range Source # | |
| HasSelectionRange TextDocumentClientCapabilities (Maybe SelectionRangeClientCapabilities) Source # | |
Defined in Language.LSP.Types.Lens Methods selectionRange :: Lens' TextDocumentClientCapabilities (Maybe SelectionRangeClientCapabilities) Source # | |
class HasChildren s a | s -> a where Source #
Instances
| HasChildren DocumentSymbol (Maybe (List DocumentSymbol)) Source # | |
Defined in Language.LSP.Types.Lens Methods children :: Lens' DocumentSymbol (Maybe (List DocumentSymbol)) Source # | |
class HasLocation s a | s -> a where Source #
Instances
| HasLocation DiagnosticRelatedInformation Location Source # | |
Defined in Language.LSP.Types.Lens Methods location :: Lens' DiagnosticRelatedInformation Location Source # | |
| HasLocation SymbolInformation Location Source # | |
Defined in Language.LSP.Types.Lens Methods location :: Lens' SymbolInformation Location Source # | |
class HasContainerName s a | s -> a where Source #
Methods
containerName :: Lens' s a Source #
Instances
| HasContainerName SymbolInformation (Maybe Text) Source # | |
Defined in Language.LSP.Types.Lens Methods containerName :: Lens' SymbolInformation (Maybe Text) Source # | |
class HasScheme s a | s -> a where Source #
Instances
| HasScheme 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 HasLanguage s a | s -> a where Source #
Instances
| HasLanguage LanguageString Text Source # | |
Defined in Language.LSP.Types.Lens Methods language :: Lens' LanguageString Text Source # | |
| HasLanguage DocumentFilter (Maybe Text) Source # | |
Defined in Language.LSP.Types.Lens | |
class HasNeedsConfirmation s a | s -> a where Source #
Methods
needsConfirmation :: Lens' s a Source #
Instances
| HasNeedsConfirmation ChangeAnnotation (Maybe Bool) Source # | |
Defined in Language.LSP.Types.Lens Methods needsConfirmation :: Lens' ChangeAnnotation (Maybe Bool) Source # | |
class HasDescription s a | s -> a where Source #
Methods
description :: Lens' s a Source #
Instances
| HasDescription ChangeAnnotation (Maybe Text) Source # | |
Defined in Language.LSP.Types.Lens Methods description :: Lens' ChangeAnnotation (Maybe Text) Source # | |
class HasAnnotationId s a | s -> a where Source #
Methods
annotationId :: Lens' s a Source #
Instances
| HasAnnotationId AnnotatedTextEdit ChangeAnnotationIdentifier Source # | |
Defined in Language.LSP.Types.Lens Methods annotationId :: Lens' AnnotatedTextEdit ChangeAnnotationIdentifier Source # | |
| HasAnnotationId CreateFile (Maybe ChangeAnnotationIdentifier) Source # | |
Defined in Language.LSP.Types.Lens Methods annotationId :: Lens' CreateFile (Maybe ChangeAnnotationIdentifier) Source # | |
| HasAnnotationId DeleteFile (Maybe ChangeAnnotationIdentifier) Source # | |
Defined in Language.LSP.Types.Lens Methods annotationId :: Lens' DeleteFile (Maybe ChangeAnnotationIdentifier) Source # | |
| HasAnnotationId RenameFile (Maybe ChangeAnnotationIdentifier) Source # | |
Defined in Language.LSP.Types.Lens Methods annotationId :: Lens' RenameFile (Maybe ChangeAnnotationIdentifier) Source # | |
class HasEdits s a | s -> a where Source #
Instances
| HasEdits SemanticTokensDelta (List SemanticTokensEdit) Source # | |
Defined in Language.LSP.Types.Lens Methods edits :: Lens' SemanticTokensDelta (List SemanticTokensEdit) Source # | |
| HasEdits SemanticTokensDeltaPartialResult (List SemanticTokensEdit) Source # | |
Defined in Language.LSP.Types.Lens Methods edits :: Lens' SemanticTokensDeltaPartialResult (List SemanticTokensEdit) Source # | |
| HasEdits TextDocumentEdit (List (TextEdit |? AnnotatedTextEdit)) Source # | |
Defined in Language.LSP.Types.Lens Methods edits :: Lens' TextDocumentEdit (List (TextEdit |? AnnotatedTextEdit)) Source # | |
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 HasIgnoreIfExists s a | s -> a where Source #
Methods
ignoreIfExists :: Lens' s a Source #
Instances
| HasIgnoreIfExists CreateFileOptions (Maybe Bool) Source # | |
Defined in Language.LSP.Types.Lens Methods ignoreIfExists :: Lens' CreateFileOptions (Maybe Bool) Source # | |
| HasIgnoreIfExists RenameFileOptions (Maybe Bool) Source # | |
Defined in Language.LSP.Types.Lens Methods ignoreIfExists :: Lens' RenameFileOptions (Maybe Bool) Source # | |
class HasOldUri s a | s -> a where Source #
Instances
| HasOldUri RenameFile Uri Source # | |
Defined in Language.LSP.Types.Lens Methods oldUri :: Lens' RenameFile Uri Source # | |
class HasNewUri s a | s -> a where Source #
Instances
| HasNewUri RenameFile Uri Source # | |
Defined in Language.LSP.Types.Lens Methods newUri :: Lens' RenameFile Uri Source # | |
class HasRecursive s a | s -> a where Source #
Instances
| HasRecursive DeleteFileOptions (Maybe Bool) Source # | |
Defined in Language.LSP.Types.Lens | |
class HasIgnoreIfNotExists s a | s -> a where Source #
Methods
ignoreIfNotExists :: Lens' s a Source #
Instances
| HasIgnoreIfNotExists DeleteFileOptions (Maybe Bool) Source # | |
Defined in Language.LSP.Types.Lens Methods ignoreIfNotExists :: Lens' DeleteFileOptions (Maybe Bool) Source # | |
class HasDocumentChanges s a | s -> a where Source #
Methods
documentChanges :: Lens' s a Source #
Instances
| HasDocumentChanges WorkspaceEdit (Maybe (List DocumentChange)) Source # | |
Defined in Language.LSP.Types.Lens Methods documentChanges :: Lens' WorkspaceEdit (Maybe (List DocumentChange)) Source # | |
| HasDocumentChanges WorkspaceEditClientCapabilities (Maybe Bool) Source # | |
Defined in Language.LSP.Types.Lens Methods documentChanges :: Lens' WorkspaceEditClientCapabilities (Maybe Bool) Source # | |
class HasChangeAnnotations s a | s -> a where Source #
Methods
changeAnnotations :: Lens' s a Source #
Instances
| HasChangeAnnotations WorkspaceEdit (Maybe ChangeAnnotationMap) Source # | |
Defined in Language.LSP.Types.Lens Methods changeAnnotations :: Lens' WorkspaceEdit (Maybe ChangeAnnotationMap) Source # | |
class HasResourceOperations s a | s -> a where Source #
Methods
resourceOperations :: Lens' s a Source #
Instances
class HasNormalizesLineEndings s a | s -> a where Source #
Methods
normalizesLineEndings :: Lens' s a Source #
Instances
| HasNormalizesLineEndings WorkspaceEditClientCapabilities (Maybe Bool) Source # | |
Defined in Language.LSP.Types.Lens Methods normalizesLineEndings :: Lens' WorkspaceEditClientCapabilities (Maybe Bool) Source # | |
class HasFailureHandling s a | s -> a where Source #
Methods
failureHandling :: Lens' s a Source #
Instances
class HasChangeAnnotationSupport s a | s -> a where Source #
Methods
changeAnnotationSupport :: Lens' s a Source #
Instances
class HasRemoved s a | s -> a where Source #
Instances
| HasRemoved WorkspaceFoldersChangeEvent (List WorkspaceFolder) Source # | |
Defined in Language.LSP.Types.Lens Methods removed :: Lens' WorkspaceFoldersChangeEvent (List WorkspaceFolder) Source # | |
class HasAdded s a | s -> a where Source #
Instances
| HasAdded WorkspaceFoldersChangeEvent (List WorkspaceFolder) Source # | |
Defined in Language.LSP.Types.Lens Methods added :: Lens' WorkspaceFoldersChangeEvent (List WorkspaceFolder) Source # | |
class HasParams s a | s -> a where Source #
Instances
| a ~ MessageParams m => HasParams (NotificationMessage m) a Source # | |
Defined in Language.LSP.Types.Lens Methods params :: Lens' (NotificationMessage m) a Source # | |
| a ~ MessageParams m => HasParams (RequestMessage m) a Source # | |
Defined in Language.LSP.Types.Lens Methods params :: Lens' (RequestMessage m) a Source # | |
class HasJsonrpc s a | s -> a where Source #
Instances
| HasJsonrpc (NotificationMessage m) Text Source # | |
Defined in Language.LSP.Types.Lens Methods jsonrpc :: Lens' (NotificationMessage m) Text Source # | |
| HasJsonrpc (RequestMessage m) Text Source # | |
Defined in Language.LSP.Types.Lens Methods jsonrpc :: Lens' (RequestMessage m) Text Source # | |
| HasJsonrpc (ResponseMessage m) Text Source # | |
Defined in Language.LSP.Types.Lens Methods jsonrpc :: Lens' (ResponseMessage m) Text Source # | |
class HasMessage s a | s -> a where Source #
Instances
class HasCode s a | s -> a where Source #
Instances
| HasCode ResponseError ErrorCode Source # | |
Defined in Language.LSP.Types.Lens Methods code :: Lens' ResponseError ErrorCode Source # | |
| HasCode Diagnostic (Maybe (Int32 |? 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 Methods result :: Lens' (ResponseMessage m) a Source # | |
class HasText s a | s -> a where Source #
Instances
| HasText TextDocumentContentChangeEvent Text Source # | |
Defined in Language.LSP.Types.Lens Methods text :: Lens' TextDocumentContentChangeEvent Text Source # | |
| HasText TextDocumentItem Text Source # | |
Defined in Language.LSP.Types.Lens Methods text :: Lens' TextDocumentItem Text Source # | |
| HasText DidSaveTextDocumentParams (Maybe Text) Source # | |
Defined in Language.LSP.Types.Lens | |
class HasLanguageId s a | s -> a where Source #
Methods
languageId :: Lens' s a Source #
Instances
| HasLanguageId TextDocumentItem Text Source # | |
Defined in Language.LSP.Types.Lens Methods languageId :: Lens' TextDocumentItem Text Source # | |
class HasWillSaveWaitUntil s a | s -> a where Source #
Methods
willSaveWaitUntil :: Lens' s a Source #
Instances
| HasWillSaveWaitUntil TextDocumentSyncClientCapabilities (Maybe Bool) Source # | |
Defined in Language.LSP.Types.Lens Methods willSaveWaitUntil :: Lens' TextDocumentSyncClientCapabilities (Maybe Bool) Source # | |
| HasWillSaveWaitUntil TextDocumentSyncOptions (Maybe Bool) Source # | |
Defined in Language.LSP.Types.Lens Methods willSaveWaitUntil :: Lens' TextDocumentSyncOptions (Maybe Bool) Source # | |
class HasWillSave s a | s -> a where Source #
Instances
class HasDidSave s a | s -> a where Source #
Instances
class HasTypeDefinition s a | s -> a where Source #
Methods
typeDefinition :: Lens' s a Source #
Instances
class HasSynchronization s a | s -> a where Source #
Methods
synchronization :: Lens' s a Source #
Instances
class HasSignatureHelp s a | s -> a where Source #
Methods
signatureHelp :: Lens' s a Source #
Instances
class HasRename s a | s -> a where Source #
Instances
| HasRename TextDocumentClientCapabilities (Maybe RenameClientCapabilities) Source # | |
Defined in Language.LSP.Types.Lens Methods rename :: Lens' TextDocumentClientCapabilities (Maybe RenameClientCapabilities) Source # | |
class HasRangeFormatting s a | s -> a where Source #
Methods
rangeFormatting :: Lens' s a Source #
class HasPublishDiagnostics s a | s -> a where Source #
Methods
publishDiagnostics :: Lens' s a Source #
class HasOnTypeFormatting s a | s -> a where Source #
Methods
onTypeFormatting :: Lens' s a Source #
class HasImplementation s a | s -> a where Source #
Methods
implementation :: Lens' s a Source #
Instances
class HasHover s a | s -> a where Source #
Instances
| HasHover TextDocumentClientCapabilities (Maybe HoverClientCapabilities) Source # | |
Defined in Language.LSP.Types.Lens Methods hover :: Lens' TextDocumentClientCapabilities (Maybe HoverClientCapabilities) Source # | |
class HasDocumentSymbol s a | s -> a where Source #
Methods
documentSymbol :: Lens' s a Source #
Instances
class HasDocumentHighlight s a | s -> a where Source #
Methods
documentHighlight :: Lens' s a Source #
class HasCodeLens s a | s -> a where Source #
Instances
class HasCallHierarchy s a | s -> a where Source #
Methods
callHierarchy :: Lens' s a Source #
Instances
class HasSave s a | s -> a where Source #
Instances
| HasSave TextDocumentSyncOptions (Maybe (Bool |? SaveOptions)) Source # | |
Defined in Language.LSP.Types.Lens Methods save :: Lens' TextDocumentSyncOptions (Maybe (Bool |? SaveOptions)) Source # | |
class HasOpenClose s a | s -> a where Source #
Instances
| HasOpenClose TextDocumentSyncOptions (Maybe Bool) Source # | |
Defined in Language.LSP.Types.Lens | |
class HasChange s a | s -> a where Source #
Instances
| HasChange TextDocumentSyncOptions (Maybe TextDocumentSyncKind) Source # | |
Defined in Language.LSP.Types.Lens Methods change :: Lens' TextDocumentSyncOptions (Maybe TextDocumentSyncKind) Source # | |
class HasRangeLength s a | s -> a where Source #
Methods
rangeLength :: Lens' s a Source #
Instances
| HasRangeLength TextDocumentContentChangeEvent (Maybe UInt) Source # | |
Defined in Language.LSP.Types.Lens Methods rangeLength :: Lens' TextDocumentContentChangeEvent (Maybe UInt) Source # | |
class HasContentChanges s a | s -> a where Source #
Methods
contentChanges :: Lens' s a Source #
Instances
class HasSyncKind s a | s -> a where Source #
Instances
class HasReason s a | s -> a where Source #
Instances
| HasReason WillSaveTextDocumentParams TextDocumentSaveReason Source # | |
Defined in Language.LSP.Types.Lens Methods reason :: Lens' WillSaveTextDocumentParams TextDocumentSaveReason Source # | |
class HasArguments s a | s -> a where Source #
Instances
| HasArguments Command (Maybe (List Value)) Source # | |
| HasArguments ExecuteCommandParams (Maybe (List Value)) Source # | |
Defined in Language.LSP.Types.Lens | |
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 HasSource s a | s -> a where Source #
Instances
| HasSource Diagnostic (Maybe DiagnosticSource) Source # | |
Defined in Language.LSP.Types.Lens Methods source :: Lens' Diagnostic (Maybe DiagnosticSource) Source # | |
class HasSeverity s a | s -> a where Source #
Instances
| HasSeverity Diagnostic (Maybe DiagnosticSeverity) Source # | |
Defined in Language.LSP.Types.Lens Methods severity :: Lens' Diagnostic (Maybe DiagnosticSeverity) Source # | |
class HasRelatedInformation s a | s -> a where Source #
Methods
relatedInformation :: Lens' s a Source #
Instances
| HasRelatedInformation Diagnostic (Maybe (List DiagnosticRelatedInformation)) Source # | |
Defined in Language.LSP.Types.Lens Methods relatedInformation :: Lens' Diagnostic (Maybe (List DiagnosticRelatedInformation)) Source # | |
| HasRelatedInformation PublishDiagnosticsClientCapabilities (Maybe Bool) Source # | |
Defined in Language.LSP.Types.Lens Methods relatedInformation :: Lens' PublishDiagnosticsClientCapabilities (Maybe Bool) Source # | |
class HasVersionSupport s a | s -> a where Source #
Methods
versionSupport :: Lens' s a Source #
Instances
| HasVersionSupport PublishDiagnosticsClientCapabilities (Maybe Bool) Source # | |
Defined in Language.LSP.Types.Lens Methods versionSupport :: Lens' PublishDiagnosticsClientCapabilities (Maybe Bool) Source # | |
class HasContentFormat s a | s -> a where Source #
Methods
contentFormat :: Lens' s a Source #
Instances
| HasContentFormat HoverClientCapabilities (Maybe (List MarkupKind)) Source # | |
Defined in Language.LSP.Types.Lens Methods contentFormat :: Lens' HoverClientCapabilities (Maybe (List MarkupKind)) Source # | |
class HasContents s a | s -> a where Source #
Instances
| HasContents Hover HoverContents Source # | |
Defined in Language.LSP.Types.Lens Methods contents :: Lens' Hover HoverContents Source # | |
class HasActions s a | s -> a where Source #
Instances
| HasActions ShowMessageRequestParams (Maybe [MessageActionItem]) Source # | |
Defined in Language.LSP.Types.Lens Methods actions :: Lens' ShowMessageRequestParams (Maybe [MessageActionItem]) Source # | |
class HasTakeFocus s a | s -> a where Source #
Instances
| HasTakeFocus ShowDocumentParams (Maybe Bool) Source # | |
Defined in Language.LSP.Types.Lens | |
class HasSelection s a | s -> a where Source #
Instances
| HasSelection ShowDocumentParams (Maybe Range) Source # | |
Defined in Language.LSP.Types.Lens | |
class HasExternal s a | s -> a where Source #
Instances
| HasExternal ShowDocumentParams (Maybe Bool) Source # | |
Defined in Language.LSP.Types.Lens | |
class HasSuccess s a | s -> a where Source #
Instances
| HasSuccess ShowDocumentResult Bool Source # | |
Defined in Language.LSP.Types.Lens Methods success :: Lens' ShowDocumentResult Bool Source # | |
class HasToken s a | s -> a where Source #
Instances
| HasToken WorkDoneProgressCancelParams ProgressToken Source # | |
Defined in Language.LSP.Types.Lens Methods token :: Lens' WorkDoneProgressCancelParams ProgressToken Source # | |
| HasToken WorkDoneProgressCreateParams ProgressToken Source # | |
Defined in Language.LSP.Types.Lens Methods token :: Lens' WorkDoneProgressCreateParams ProgressToken Source # | |
| HasToken (ProgressParams t) ProgressToken Source # | |
Defined in Language.LSP.Types.Lens Methods token :: Lens' (ProgressParams t) ProgressToken Source # | |
class HasPercentage s a | s -> a where Source #
Methods
percentage :: Lens' s a Source #
Instances
| HasPercentage WorkDoneProgressBeginParams (Maybe UInt) Source # | |
Defined in Language.LSP.Types.Lens Methods percentage :: Lens' WorkDoneProgressBeginParams (Maybe UInt) Source # | |
| HasPercentage WorkDoneProgressReportParams (Maybe UInt) Source # | |
Defined in Language.LSP.Types.Lens Methods percentage :: Lens' WorkDoneProgressReportParams (Maybe UInt) Source # | |
class HasCancellable s a | s -> a where Source #
Methods
cancellable :: Lens' s a Source #
Instances
| HasCancellable WorkDoneProgressBeginParams (Maybe Bool) Source # | |
Defined in Language.LSP.Types.Lens Methods cancellable :: Lens' WorkDoneProgressBeginParams (Maybe Bool) Source # | |
| HasCancellable WorkDoneProgressReportParams (Maybe Bool) Source # | |
Defined in Language.LSP.Types.Lens Methods cancellable :: Lens' WorkDoneProgressReportParams (Maybe Bool) Source # | |
class HasParameterInformation s a | s -> a where Source #
Methods
parameterInformation :: Lens' s a Source #
class HasActiveParameterSuport s a | s -> a where Source #
Methods
activeParameterSuport :: Lens' s a Source #
Instances
| HasActiveParameterSuport SignatureHelpSignatureInformation (Maybe Bool) Source # | |
Defined in Language.LSP.Types.Lens Methods activeParameterSuport :: Lens' SignatureHelpSignatureInformation (Maybe Bool) Source # | |
class HasLabelOffsetSupport s a | s -> a where Source #
Methods
labelOffsetSupport :: Lens' s a Source #
Instances
| HasLabelOffsetSupport SignatureHelpParameterInformation (Maybe Bool) Source # | |
Defined in Language.LSP.Types.Lens Methods labelOffsetSupport :: Lens' SignatureHelpParameterInformation (Maybe Bool) Source # | |
class HasSignatureInformation s a | s -> a where Source #
Methods
signatureInformation :: Lens' s a Source #
class HasRetriggerCharacters s a | s -> a where Source #
Methods
retriggerCharacters :: Lens' s a Source #
Instances
| HasRetriggerCharacters SignatureHelpOptions (Maybe (List Text)) Source # | |
Defined in Language.LSP.Types.Lens Methods retriggerCharacters :: Lens' SignatureHelpOptions (Maybe (List Text)) Source # | |
| HasRetriggerCharacters SignatureHelpRegistrationOptions (Maybe (List Text)) Source # | |
Defined in Language.LSP.Types.Lens Methods retriggerCharacters :: Lens' SignatureHelpRegistrationOptions (Maybe (List Text)) Source # | |
class HasSignatures s a | s -> a where Source #
Methods
signatures :: Lens' s a Source #
Instances
| HasSignatures SignatureHelp (List SignatureInformation) Source # | |
Defined in Language.LSP.Types.Lens Methods signatures :: Lens' SignatureHelp (List SignatureInformation) Source # | |
class HasActiveSignature s a | s -> a where Source #
Methods
activeSignature :: Lens' s a Source #
Instances
| HasActiveSignature SignatureHelp (Maybe UInt) Source # | |
Defined in Language.LSP.Types.Lens Methods activeSignature :: Lens' SignatureHelp (Maybe UInt) Source # | |
class HasItem s a | s -> a where Source #
Instances
| HasItem CallHierarchyIncomingCallsParams CallHierarchyItem Source # | |
Defined in Language.LSP.Types.Lens Methods item :: Lens' CallHierarchyIncomingCallsParams CallHierarchyItem Source # | |
| HasItem CallHierarchyOutgoingCallsParams CallHierarchyItem Source # | |
Defined in Language.LSP.Types.Lens Methods item :: Lens' CallHierarchyOutgoingCallsParams CallHierarchyItem Source # | |
class HasFromRanges s a | s -> a where Source #
Methods
fromRanges :: Lens' s a Source #
Instances
| HasFromRanges CallHierarchyIncomingCall (List Range) Source # | |
Defined in Language.LSP.Types.Lens Methods fromRanges :: Lens' CallHierarchyIncomingCall (List Range) Source # | |
| HasFromRanges CallHierarchyOutgoingCall (List Range) Source # | |
Defined in Language.LSP.Types.Lens Methods fromRanges :: Lens' CallHierarchyOutgoingCall (List Range) Source # | |
class HasFrom s a | s -> a where Source #
Instances
| HasFrom CallHierarchyIncomingCall CallHierarchyItem Source # | |
Defined in Language.LSP.Types.Lens Methods from :: Lens' CallHierarchyIncomingCall CallHierarchyItem Source # | |
class HasTo s a | s -> a where Source #
Instances
| HasTo CallHierarchyOutgoingCall CallHierarchyItem Source # | |
Defined in Language.LSP.Types.Lens Methods to :: Lens' CallHierarchyOutgoingCall CallHierarchyItem Source # | |
class HasTokenTypes s a | s -> a where Source #
Methods
tokenTypes :: Lens' s a Source #
Instances
| HasTokenTypes SemanticTokensClientCapabilities (List SemanticTokenTypes) Source # | |
Defined in Language.LSP.Types.Lens Methods tokenTypes :: Lens' SemanticTokensClientCapabilities (List SemanticTokenTypes) Source # | |
| HasTokenTypes SemanticTokensLegend (List SemanticTokenTypes) Source # | |
Defined in Language.LSP.Types.Lens Methods tokenTypes :: Lens' SemanticTokensLegend (List SemanticTokenTypes) Source # | |
class HasTokenModifiers s a | s -> a where Source #
Methods
tokenModifiers :: Lens' s a Source #
Instances
| HasTokenModifiers SemanticTokensClientCapabilities (List SemanticTokenModifiers) Source # | |
Defined in Language.LSP.Types.Lens Methods tokenModifiers :: Lens' SemanticTokensClientCapabilities (List SemanticTokenModifiers) Source # | |
| HasTokenModifiers SemanticTokensLegend (List SemanticTokenModifiers) Source # | |
Defined in Language.LSP.Types.Lens Methods tokenModifiers :: Lens' SemanticTokensLegend (List SemanticTokenModifiers) Source # | |
class HasDelta s a | s -> a where Source #
Instances
class HasRequests s a | s -> a where Source #
class HasOverlappingTokenSupport s a | s -> a where Source #
Methods
overlappingTokenSupport :: Lens' s a Source #
Instances
| HasOverlappingTokenSupport SemanticTokensClientCapabilities (Maybe Bool) Source # | |
Defined in Language.LSP.Types.Lens Methods overlappingTokenSupport :: Lens' SemanticTokensClientCapabilities (Maybe Bool) Source # | |
class HasMultilineTokenSupport s a | s -> a where Source #
Methods
multilineTokenSupport :: Lens' s a Source #
Instances
| HasMultilineTokenSupport SemanticTokensClientCapabilities (Maybe Bool) Source # | |
Defined in Language.LSP.Types.Lens Methods multilineTokenSupport :: Lens' SemanticTokensClientCapabilities (Maybe Bool) Source # | |
class HasFormats s a | s -> a where Source #
Instances
| HasFormats SemanticTokensClientCapabilities (List TokenFormat) Source # | |
Defined in Language.LSP.Types.Lens Methods formats :: Lens' SemanticTokensClientCapabilities (List TokenFormat) Source # | |
class HasPreviousResultId s a | s -> a where Source #
Methods
previousResultId :: Lens' s a Source #
Instances
| HasPreviousResultId SemanticTokensDeltaParams Text Source # | |
Defined in Language.LSP.Types.Lens Methods previousResultId :: Lens' SemanticTokensDeltaParams Text Source # | |
class HasResultId s a | s -> a where Source #
Instances
| HasResultId SemanticTokens (Maybe Text) Source # | |
Defined in Language.LSP.Types.Lens | |
| HasResultId SemanticTokensDelta (Maybe Text) Source # | |
Defined in Language.LSP.Types.Lens | |
class HasDeleteCount s a | s -> a where Source #
Methods
deleteCount :: Lens' s a Source #
Instances
| HasDeleteCount SemanticTokensEdit UInt Source # | |
Defined in Language.LSP.Types.Lens Methods deleteCount :: Lens' SemanticTokensEdit UInt Source # | |
class HasRefreshSupport s a | s -> a where Source #
Methods
refreshSupport :: Lens' s a Source #
Instances
| HasRefreshSupport SemanticTokensWorkspaceClientCapabilities (Maybe Bool) Source # | |
Defined in Language.LSP.Types.Lens Methods refreshSupport :: Lens' SemanticTokensWorkspaceClientCapabilities (Maybe Bool) Source # | |