| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Language.Haskell.LSP.Types.Lens
Documentation
class HasDocumentChanges s a | s -> a where Source #
Methods
documentChanges :: Lens' s a Source #
Instances
| HasDocumentChanges WorkspaceEdit (Maybe (List TextDocumentEdit)) Source # | |
Defined in Language.Haskell.LSP.Types.Lens Methods documentChanges :: Lens' WorkspaceEdit (Maybe (List TextDocumentEdit)) Source # | |
| HasDocumentChanges WorkspaceEditClientCapabilities (Maybe Bool) Source # | |
Defined in Language.Haskell.LSP.Types.Lens Methods documentChanges :: Lens' WorkspaceEditClientCapabilities (Maybe Bool) Source # | |
class HasDynamicRegistration s a | s -> a where Source #
Methods
dynamicRegistration :: Lens' s a Source #
Instances
class HasValueSet s a | s -> a where Source #
Instances
class HasSymbolKind s a | s -> a where Source #
Methods
symbolKind :: Lens' s a Source #
class HasApplyEdit s a | s -> a where Source #
Instances
| HasApplyEdit WorkspaceClientCapabilities (Maybe Bool) Source # | |
Defined in Language.Haskell.LSP.Types.Lens | |
class HasConfiguration s a | s -> a where Source #
Methods
configuration :: Lens' s a Source #
Instances
| HasConfiguration WorkspaceClientCapabilities (Maybe Bool) Source # | |
Defined in Language.Haskell.LSP.Types.Lens Methods configuration :: Lens' WorkspaceClientCapabilities (Maybe Bool) Source # | |
class HasDidChangeConfiguration s a | s -> a where Source #
Methods
didChangeConfiguration :: Lens' s a Source #
class HasDidChangeWatchedFiles s a | s -> a where Source #
Methods
didChangeWatchedFiles :: Lens' s a Source #
class HasExecuteCommand s a | s -> a where Source #
Methods
executeCommand :: Lens' s a Source #
class HasSymbol s a | s -> a where Source #
Instances
| HasSymbol WorkspaceClientCapabilities (Maybe SymbolClientCapabilities) Source # | |
Defined in Language.Haskell.LSP.Types.Lens | |
class HasWorkspaceEdit s a | s -> a where Source #
Methods
workspaceEdit :: Lens' s a Source #
class HasWorkspaceFolders s a | s -> a where Source #
Methods
workspaceFolders :: Lens' s a Source #
Instances
class HasDidSave s a | s -> a where Source #
Instances
| HasDidSave SynchronizationTextDocumentClientCapabilities (Maybe Bool) Source # | |
Defined in Language.Haskell.LSP.Types.Lens | |
class HasWillSave s a | s -> a where Source #
Instances
class HasWillSaveWaitUntil s a | s -> a where Source #
Methods
willSaveWaitUntil :: Lens' s a Source #
Instances
class HasCommitCharactersSupport s a | s -> a where Source #
Methods
commitCharactersSupport :: Lens' s a Source #
Instances
| HasCommitCharactersSupport CompletionItemClientCapabilities (Maybe Bool) Source # | |
Defined in Language.Haskell.LSP.Types.Lens | |
class HasDeprecatedSupport s a | s -> a where Source #
Methods
deprecatedSupport :: Lens' s a Source #
Instances
class HasDocumentationFormat s a | s -> a where Source #
Methods
documentationFormat :: Lens' s a Source #
Instances
class HasPreselectSupport s a | s -> a where Source #
Methods
preselectSupport :: Lens' s a Source #
Instances
class HasSnippetSupport s a | s -> a where Source #
Methods
snippetSupport :: Lens' s a Source #
Instances
class HasCompletionItem s a | s -> a where Source #
Methods
completionItem :: Lens' s a Source #
class HasCompletionItemKind s a | s -> a where Source #
Methods
completionItemKind :: Lens' s a Source #
class HasContextSupport s a | s -> a where Source #
Methods
contextSupport :: Lens' s a Source #
Instances
| HasContextSupport CompletionClientCapabilities (Maybe Bool) Source # | |
Defined in Language.Haskell.LSP.Types.Lens Methods contextSupport :: Lens' CompletionClientCapabilities (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.Haskell.LSP.Types.Lens Methods contentFormat :: Lens' HoverClientCapabilities (Maybe (List MarkupKind)) Source # | |
class HasSignatureInformation s a | s -> a where Source #
Methods
signatureInformation :: Lens' s a Source #
class HasHierarchicalDocumentSymbolSupport s a | s -> a where Source #
Methods
class HasCodeActionKind s a | s -> a where Source #
Methods
codeActionKind :: Lens' s a Source #
class HasCodeActionLiteralSupport s a | s -> a where Source #
Methods
codeActionLiteralSupport :: Lens' s a Source #
class HasPrepareSupport s a | s -> a where Source #
Methods
prepareSupport :: Lens' s a Source #
Instances
| HasPrepareSupport RenameClientCapabilities (Maybe Bool) Source # | |
Defined in Language.Haskell.LSP.Types.Lens Methods prepareSupport :: Lens' RenameClientCapabilities (Maybe Bool) Source # | |
class HasRelatedInformation s a | s -> a where Source #
Methods
relatedInformation :: Lens' s a Source #
Instances
class HasCodeAction s a | s -> a where Source #
Methods
codeAction :: Lens' s a Source #
class HasCodeLens s a | s -> a where Source #
Instances
| HasCodeLens TextDocumentClientCapabilities (Maybe CodeLensClientCapabilities) Source # | |
Defined in Language.Haskell.LSP.Types.Lens | |
class HasColorProvider s a | s -> a where Source #
Methods
colorProvider :: Lens' s a Source #
class HasCompletion s a | s -> a where Source #
Methods
completion :: Lens' s a Source #
class HasDefinition s a | s -> a where Source #
Methods
definition :: Lens' s a Source #
class HasDocumentHighlight s a | s -> a where Source #
Methods
documentHighlight :: Lens' s a Source #
class HasDocumentLink s a | s -> a where Source #
Methods
documentLink :: Lens' s a Source #
class HasDocumentSymbol s a | s -> a where Source #
Methods
documentSymbol :: Lens' s a Source #
class HasFoldingRange s a | s -> a where Source #
Methods
foldingRange :: Lens' s a Source #
class HasFormatting s a | s -> a where Source #
Methods
formatting :: Lens' s a Source #
class HasHover s a | s -> a where Source #
Instances
| HasHover TextDocumentClientCapabilities (Maybe HoverClientCapabilities) Source # | |
Defined in Language.Haskell.LSP.Types.Lens | |
class HasImplementation s a | s -> a where Source #
Methods
implementation :: Lens' s a Source #
class HasOnTypeFormatting s a | s -> a where Source #
Methods
onTypeFormatting :: Lens' s a Source #
class HasPublishDiagnostics s a | s -> a where Source #
Methods
publishDiagnostics :: Lens' s a Source #
class HasRangeFormatting s a | s -> a where Source #
Methods
rangeFormatting :: Lens' s a Source #
class HasReferences s a | s -> a where Source #
Methods
references :: Lens' s a Source #
class HasRename s a | s -> a where Source #
Instances
| HasRename TextDocumentClientCapabilities (Maybe RenameClientCapabilities) Source # | |
Defined in Language.Haskell.LSP.Types.Lens | |
class HasSignatureHelp s a | s -> a where Source #
Methods
signatureHelp :: Lens' s a Source #
class HasSynchronization s a | s -> a where Source #
Methods
synchronization :: Lens' s a Source #
class HasTypeDefinition s a | s -> a where Source #
Methods
typeDefinition :: Lens' s a Source #
class HasExperimental s a | s -> a where Source #
Methods
experimental :: Lens' s a Source #
Instances
| HasExperimental ClientCapabilities (Maybe Object) Source # | |
Defined in Language.Haskell.LSP.Types.Lens Methods experimental :: Lens' ClientCapabilities (Maybe Object) Source # | |
| HasExperimental InitializeResponseCapabilitiesInner (Maybe Value) Source # | |
Defined in Language.Haskell.LSP.Types.Lens Methods experimental :: Lens' InitializeResponseCapabilitiesInner (Maybe Value) Source # | |
class HasTextDocument s a | s -> a where Source #
Methods
textDocument :: Lens' s a Source #
Instances
class HasWindow s a | s -> a where Source #
Instances
| HasWindow ClientCapabilities (Maybe WindowClientCapabilities) Source # | |
Defined in Language.Haskell.LSP.Types.Lens Methods window :: Lens' ClientCapabilities (Maybe WindowClientCapabilities) Source # | |
class HasWorkspace s a | s -> a where Source #
Instances
class HasCapabilities s a | s -> a where Source #
Methods
capabilities :: Lens' s a Source #
class HasInitializationOptions s a | s -> a where Source #
Methods
initializationOptions :: Lens' s a Source #
Instances
| HasInitializationOptions InitializeParams (Maybe Value) Source # | |
Defined in Language.Haskell.LSP.Types.Lens Methods initializationOptions :: Lens' InitializeParams (Maybe Value) Source # | |
class HasProcessId s a | s -> a where Source #
Instances
| HasProcessId InitializeParams (Maybe Int) Source # | |
Defined in Language.Haskell.LSP.Types.Lens | |
class HasRootPath s a | s -> a where Source #
Instances
| HasRootPath InitializeParams (Maybe Text) Source # | |
Defined in Language.Haskell.LSP.Types.Lens | |
class HasRootUri s a | s -> a where Source #
Instances
| HasRootUri InitializeParams (Maybe Uri) Source # | |
Defined in Language.Haskell.LSP.Types.Lens | |
class HasTrace s a | s -> a where Source #
Instances
| HasTrace InitializeParams (Maybe Trace) Source # | |
Defined in Language.Haskell.LSP.Types.Lens | |
class HasRetry s a | s -> a where Source #
Instances
| HasRetry InitializeError Bool Source # | |
Defined in Language.Haskell.LSP.Types.Lens | |
class HasResolveProvider s a | s -> a where Source #
Methods
resolveProvider :: Lens' s a Source #
Instances
| HasResolveProvider CompletionRegistrationOptions (Maybe Bool) Source # | |
Defined in Language.Haskell.LSP.Types.Lens Methods resolveProvider :: Lens' CompletionRegistrationOptions (Maybe Bool) Source # | |
| HasResolveProvider CompletionOptions (Maybe Bool) Source # | |
Defined in Language.Haskell.LSP.Types.Lens Methods resolveProvider :: Lens' CompletionOptions (Maybe Bool) Source # | |
| HasResolveProvider CodeLensOptions (Maybe Bool) Source # | |
Defined in Language.Haskell.LSP.Types.Lens Methods resolveProvider :: Lens' CodeLensOptions (Maybe Bool) Source # | |
| HasResolveProvider DocumentLinkOptions (Maybe Bool) Source # | |
Defined in Language.Haskell.LSP.Types.Lens Methods resolveProvider :: Lens' DocumentLinkOptions (Maybe Bool) Source # | |
| HasResolveProvider CodeLensRegistrationOptions (Maybe Bool) Source # | |
Defined in Language.Haskell.LSP.Types.Lens Methods resolveProvider :: Lens' CodeLensRegistrationOptions (Maybe Bool) Source # | |
class HasTriggerCharacters s a | s -> a where Source #
Methods
triggerCharacters :: Lens' s a Source #
Instances
| HasTriggerCharacters CompletionRegistrationOptions (Maybe (List String)) Source # | |
Defined in Language.Haskell.LSP.Types.Lens Methods triggerCharacters :: Lens' CompletionRegistrationOptions (Maybe (List String)) Source # | |
| HasTriggerCharacters CompletionOptions (Maybe [String]) Source # | |
Defined in Language.Haskell.LSP.Types.Lens Methods triggerCharacters :: Lens' CompletionOptions (Maybe [String]) Source # | |
| HasTriggerCharacters SignatureHelpOptions (Maybe [String]) Source # | |
Defined in Language.Haskell.LSP.Types.Lens Methods triggerCharacters :: Lens' SignatureHelpOptions (Maybe [String]) Source # | |
| HasTriggerCharacters SignatureHelpRegistrationOptions (Maybe (List String)) Source # | |
Defined in Language.Haskell.LSP.Types.Lens Methods triggerCharacters :: Lens' SignatureHelpRegistrationOptions (Maybe (List String)) Source # | |
class HasFirstTriggerCharacter s a | s -> a where Source #
Methods
firstTriggerCharacter :: Lens' s a Source #
Instances
| HasFirstTriggerCharacter DocumentOnTypeFormattingOptions Text Source # | |
Defined in Language.Haskell.LSP.Types.Lens | |
class HasMoreTriggerCharacter s a | s -> a where Source #
Methods
moreTriggerCharacter :: Lens' s a Source #
Instances
class HasCommands s a | s -> a where Source #
Instances
class HasIncludeText s a | s -> a where Source #
Methods
includeText :: Lens' s a Source #
Instances
| HasIncludeText SaveOptions (Maybe Bool) Source # | |
Defined in Language.Haskell.LSP.Types.Lens Methods includeText :: Lens' SaveOptions (Maybe Bool) Source # | |
class HasChange s a | s -> a where Source #
Instances
| HasChange TextDocumentSyncOptions (Maybe TextDocumentSyncKind) Source # | |
Defined in Language.Haskell.LSP.Types.Lens Methods change :: Lens' TextDocumentSyncOptions (Maybe TextDocumentSyncKind) Source # | |
class HasOpenClose s a | s -> a where Source #
Instances
| HasOpenClose TextDocumentSyncOptions (Maybe Bool) Source # | |
Defined in Language.Haskell.LSP.Types.Lens | |
class HasSave s a | s -> a where Source #
Instances
| HasSave TextDocumentSyncOptions (Maybe SaveOptions) Source # | |
Defined in Language.Haskell.LSP.Types.Lens Methods save :: Lens' TextDocumentSyncOptions (Maybe SaveOptions) Source # | |
class HasChangeNotifications s a | s -> a where Source #
Methods
changeNotifications :: Lens' s a Source #
class HasSupported s a | s -> a where Source #
Instances
| HasSupported WorkspaceFolderOptions (Maybe Bool) Source # | |
Defined in Language.Haskell.LSP.Types.Lens | |
class HasCodeActionProvider s a | s -> a where Source #
Methods
codeActionProvider :: Lens' s a Source #
class HasCodeLensProvider s a | s -> a where Source #
Methods
codeLensProvider :: Lens' s a Source #
class HasCompletionProvider s a | s -> a where Source #
Methods
completionProvider :: Lens' s a Source #
class HasDefinitionProvider s a | s -> a where Source #
Methods
definitionProvider :: Lens' s a Source #
Instances
| HasDefinitionProvider InitializeResponseCapabilitiesInner (Maybe Bool) Source # | |
Defined in Language.Haskell.LSP.Types.Lens | |
class HasDocumentFormattingProvider s a | s -> a where Source #
Methods
documentFormattingProvider :: Lens' s a Source #
class HasDocumentHighlightProvider s a | s -> a where Source #
Methods
documentHighlightProvider :: Lens' s a Source #
Instances
| HasDocumentHighlightProvider InitializeResponseCapabilitiesInner (Maybe Bool) Source # | |
Defined in Language.Haskell.LSP.Types.Lens | |
class HasDocumentLinkProvider s a | s -> a where Source #
Methods
documentLinkProvider :: Lens' s a Source #
class HasDocumentOnTypeFormattingProvider s a | s -> a where Source #
Methods
class HasDocumentRangeFormattingProvider s a | s -> a where Source #
Methods
class HasDocumentSymbolProvider s a | s -> a where Source #
Methods
documentSymbolProvider :: Lens' s a Source #
Instances
| HasDocumentSymbolProvider InitializeResponseCapabilitiesInner (Maybe Bool) Source # | |
Defined in Language.Haskell.LSP.Types.Lens | |
class HasExecuteCommandProvider s a | s -> a where Source #
Methods
executeCommandProvider :: Lens' s a Source #
class HasFoldingRangeProvider s a | s -> a where Source #
Methods
foldingRangeProvider :: Lens' s a Source #
class HasHoverProvider s a | s -> a where Source #
Methods
hoverProvider :: Lens' s a Source #
Instances
class HasImplementationProvider s a | s -> a where Source #
Methods
implementationProvider :: Lens' s a Source #
class HasReferencesProvider s a | s -> a where Source #
Methods
referencesProvider :: Lens' s a Source #
Instances
| HasReferencesProvider InitializeResponseCapabilitiesInner (Maybe Bool) Source # | |
Defined in Language.Haskell.LSP.Types.Lens | |
class HasRenameProvider s a | s -> a where Source #
Methods
renameProvider :: Lens' s a Source #
Instances
| HasRenameProvider InitializeResponseCapabilitiesInner (Maybe RenameOptions) Source # | |
Defined in Language.Haskell.LSP.Types.Lens | |
class HasSignatureHelpProvider s a | s -> a where Source #
Methods
signatureHelpProvider :: Lens' s a Source #
class HasTextDocumentSync s a | s -> a where Source #
Methods
textDocumentSync :: Lens' s a Source #
Instances
class HasTypeDefinitionProvider s a | s -> a where Source #
Methods
typeDefinitionProvider :: Lens' s a Source #
class HasWorkspaceSymbolProvider s a | s -> a where Source #
Methods
workspaceSymbolProvider :: Lens' s a Source #
Instances
| HasWorkspaceSymbolProvider InitializeResponseCapabilitiesInner (Maybe Bool) Source # | |
Defined in Language.Haskell.LSP.Types.Lens | |
class HasId s a | s -> a where Source #
Instances
| HasId CancelParams LspId Source # | |
Defined in Language.Haskell.LSP.Types.Lens | |
| HasId ProgressStartParams Text Source # | |
Defined in Language.Haskell.LSP.Types.Lens | |
| HasId ProgressReportParams Text Source # | |
Defined in Language.Haskell.LSP.Types.Lens | |
| HasId ProgressDoneParams Text Source # | |
Defined in Language.Haskell.LSP.Types.Lens | |
| HasId ProgressCancelParams Text Source # | |
Defined in Language.Haskell.LSP.Types.Lens | |
| HasId Registration Text Source # | |
Defined in Language.Haskell.LSP.Types.Lens | |
| HasId Unregistration Text Source # | |
Defined in Language.Haskell.LSP.Types.Lens | |
| HasId (ResponseMessage a) LspIdRsp Source # | |
Defined in Language.Haskell.LSP.Types.Lens | |
| HasId (RequestMessage m req resp) LspId Source # | |
Defined in Language.Haskell.LSP.Types.Lens | |
class HasMethod s a | s -> a where Source #
Instances
| HasMethod Registration ClientMethod Source # | |
Defined in Language.Haskell.LSP.Types.Lens Methods | |
| HasMethod Unregistration Text Source # | |
Defined in Language.Haskell.LSP.Types.Lens | |
| HasMethod (NotificationMessage m a) m Source # | |
Defined in Language.Haskell.LSP.Types.Lens Methods method :: Lens' (NotificationMessage m a) m Source # | |
| HasMethod (RequestMessage m req resp) m Source # | |
Defined in Language.Haskell.LSP.Types.Lens Methods method :: Lens' (RequestMessage m req resp) m Source # | |
class HasRegisterOptions s a | s -> a where Source #
Methods
registerOptions :: Lens' s a Source #
Instances
| HasRegisterOptions Registration (Maybe Value) Source # | |
Defined in Language.Haskell.LSP.Types.Lens Methods registerOptions :: Lens' Registration (Maybe Value) Source # | |
class HasRegistrations s a | s -> a where Source #
Methods
registrations :: Lens' s a Source #
Instances
| HasRegistrations RegistrationParams (List Registration) Source # | |
Defined in Language.Haskell.LSP.Types.Lens Methods registrations :: Lens' RegistrationParams (List Registration) Source # | |
class HasDocumentSelector s a | s -> a where Source #
Methods
documentSelector :: Lens' s a Source #
Instances
class HasUnregistrations s a | s -> a where Source #
Methods
unregistrations :: Lens' s a Source #
Instances
| HasUnregistrations UnregistrationParams (List Unregistration) Source # | |
Defined in Language.Haskell.LSP.Types.Lens Methods unregistrations :: Lens' UnregistrationParams (List Unregistration) Source # | |
class HasSettings s a | s -> a where Source #
Instances
| HasSettings DidChangeConfigurationParams Value Source # | |
Defined in Language.Haskell.LSP.Types.Lens | |
class HasScopeUri s a | s -> a where Source #
Instances
| HasScopeUri ConfigurationItem (Maybe Text) Source # | |
Defined in Language.Haskell.LSP.Types.Lens | |
class HasSection s a | s -> a where Source #
Instances
| HasSection ConfigurationItem (Maybe Text) Source # | |
Defined in Language.Haskell.LSP.Types.Lens | |
class HasItems s a | s -> a where Source #
Instances
| HasItems CompletionListType (List CompletionItem) Source # | |
Defined in Language.Haskell.LSP.Types.Lens Methods items :: Lens' CompletionListType (List CompletionItem) Source # | |
| HasItems ConfigurationParams (List ConfigurationItem) Source # | |
Defined in Language.Haskell.LSP.Types.Lens Methods items :: Lens' ConfigurationParams (List ConfigurationItem) Source # | |
class HasRange s a | s -> a where Source #
Instances
class HasRangeLength s a | s -> a where Source #
Methods
rangeLength :: Lens' s a Source #
Instances
| HasRangeLength TextDocumentContentChangeEvent (Maybe Int) Source # | |
Defined in Language.Haskell.LSP.Types.Lens Methods rangeLength :: Lens' TextDocumentContentChangeEvent (Maybe Int) Source # | |
class HasText s a | s -> a where Source #
Instances
| HasText TextDocumentItem Text Source # | |
Defined in Language.Haskell.LSP.Types.Lens | |
| HasText TextDocumentContentChangeEvent Text Source # | |
Defined in Language.Haskell.LSP.Types.Lens | |
class HasContentChanges s a | s -> a where Source #
Methods
contentChanges :: Lens' s a Source #
class HasSyncKind s a | s -> a where Source #
class HasReason s a | s -> a where Source #
Instances
| HasReason WillSaveTextDocumentParams TextDocumentSaveReason Source # | |
Defined in Language.Haskell.LSP.Types.Lens | |
class HasUri s a | s -> a where Source #
Instances
class HasXtype s a | s -> a where Source #
Instances
| HasXtype ShowMessageParams MessageType Source # | |
Defined in Language.Haskell.LSP.Types.Lens Methods | |
| HasXtype ShowMessageRequestParams MessageType Source # | |
Defined in Language.Haskell.LSP.Types.Lens Methods xtype :: Lens' ShowMessageRequestParams MessageType Source # | |
| HasXtype LogMessageParams MessageType Source # | |
Defined in Language.Haskell.LSP.Types.Lens Methods | |
| HasXtype FileEvent FileChangeType Source # | |
Defined in Language.Haskell.LSP.Types.Lens | |
class HasChanges s a | s -> a where Source #
Instances
| HasChanges WorkspaceEdit (Maybe WorkspaceEditMap) Source # | |
Defined in Language.Haskell.LSP.Types.Lens Methods changes :: Lens' WorkspaceEdit (Maybe WorkspaceEditMap) Source # | |
| HasChanges DidChangeWatchedFilesParams (List FileEvent) Source # | |
Defined in Language.Haskell.LSP.Types.Lens | |
class HasDiagnostics s a | s -> a where Source #
Methods
diagnostics :: Lens' s a Source #
Instances
| HasDiagnostics CodeActionContext (List Diagnostic) Source # | |
Defined in Language.Haskell.LSP.Types.Lens Methods diagnostics :: Lens' CodeActionContext (List Diagnostic) Source # | |
| HasDiagnostics CodeAction (Maybe (List Diagnostic)) Source # | |
Defined in Language.Haskell.LSP.Types.Lens Methods diagnostics :: Lens' CodeAction (Maybe (List Diagnostic)) Source # | |
| HasDiagnostics PublishDiagnosticsParams (List Diagnostic) Source # | |
Defined in Language.Haskell.LSP.Types.Lens Methods diagnostics :: Lens' PublishDiagnosticsParams (List Diagnostic) Source # | |
class HasLanguage s a | s -> a where Source #
Instances
| HasLanguage LanguageString Text Source # | |
Defined in Language.Haskell.LSP.Types.Lens | |
| HasLanguage DocumentFilter (Maybe Text) Source # | |
Defined in Language.Haskell.LSP.Types.Lens | |
class HasValue s a | s -> a where Source #
Instances
| HasValue LanguageString Text Source # | |
Defined in Language.Haskell.LSP.Types.Lens | |
| HasValue TraceParams Text Source # | |
Defined in Language.Haskell.LSP.Types.Lens | |
class HasContents s a | s -> a where Source #
Instances
| HasContents Hover HoverContents Source # | |
Defined in Language.Haskell.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.Haskell.LSP.Types.Lens Methods documentation :: Lens' CompletionItem (Maybe CompletionDoc) Source # | |
| HasDocumentation ParameterInformation (Maybe Text) Source # | |
Defined in Language.Haskell.LSP.Types.Lens Methods documentation :: Lens' ParameterInformation (Maybe Text) Source # | |
| HasDocumentation SignatureInformation (Maybe Text) Source # | |
Defined in Language.Haskell.LSP.Types.Lens Methods documentation :: Lens' SignatureInformation (Maybe Text) Source # | |
class HasLabel s a | s -> a where Source #
Instances
class HasParameters s a | s -> a where Source #
Methods
parameters :: Lens' s a Source #
Instances
| HasParameters SignatureInformation (Maybe [ParameterInformation]) Source # | |
Defined in Language.Haskell.LSP.Types.Lens Methods parameters :: Lens' SignatureInformation (Maybe [ParameterInformation]) Source # | |
class HasActiveParameter s a | s -> a where Source #
Methods
activeParameter :: Lens' s a Source #
Instances
| HasActiveParameter SignatureHelp (Maybe Int) Source # | |
Defined in Language.Haskell.LSP.Types.Lens Methods | |
class HasActiveSignature s a | s -> a where Source #
Methods
activeSignature :: Lens' s a Source #
Instances
| HasActiveSignature SignatureHelp (Maybe Int) Source # | |
Defined in Language.Haskell.LSP.Types.Lens Methods | |
class HasSignatures s a | s -> a where Source #
Methods
signatures :: Lens' s a Source #
Instances
| HasSignatures SignatureHelp (List SignatureInformation) Source # | |
Defined in Language.Haskell.LSP.Types.Lens Methods signatures :: Lens' SignatureHelp (List SignatureInformation) Source # | |
class HasIncludeDeclaration s a | s -> a where Source #
Methods
includeDeclaration :: Lens' s a Source #
Instances
| HasIncludeDeclaration ReferenceContext Bool Source # | |
Defined in Language.Haskell.LSP.Types.Lens Methods | |
class HasContext s a | s -> a where Source #
Instances
| HasContext CodeActionParams CodeActionContext Source # | |
Defined in Language.Haskell.LSP.Types.Lens Methods context :: Lens' CodeActionParams CodeActionContext Source # | |
| HasContext ReferenceParams ReferenceContext Source # | |
Defined in Language.Haskell.LSP.Types.Lens Methods | |
| HasContext CompletionParams (Maybe CompletionContext) Source # | |
Defined in Language.Haskell.LSP.Types.Lens Methods context :: Lens' CompletionParams (Maybe CompletionContext) Source # | |
class HasPosition s a | s -> a where Source #
Instances
class HasKind s a | s -> a where Source #
Instances
| HasKind DocumentSymbol SymbolKind Source # | |
Defined in Language.Haskell.LSP.Types.Lens Methods | |
| HasKind SymbolInformation SymbolKind Source # | |
Defined in Language.Haskell.LSP.Types.Lens Methods | |
| HasKind FoldingRange (Maybe FoldingRangeKind) Source # | |
Defined in Language.Haskell.LSP.Types.Lens Methods kind :: Lens' FoldingRange (Maybe FoldingRangeKind) Source # | |
| HasKind CompletionItem (Maybe CompletionItemKind) Source # | |
Defined in Language.Haskell.LSP.Types.Lens Methods kind :: Lens' CompletionItem (Maybe CompletionItemKind) Source # | |
| HasKind CodeAction (Maybe CodeActionKind) Source # | |
Defined in Language.Haskell.LSP.Types.Lens Methods | |
| HasKind DocumentHighlight (Maybe DocumentHighlightKind) Source # | |
Defined in Language.Haskell.LSP.Types.Lens Methods kind :: Lens' DocumentHighlight (Maybe DocumentHighlightKind) Source # | |
class HasQuery s a | s -> a where Source #
Instances
| HasQuery WorkspaceSymbolParams Text Source # | |
Defined in Language.Haskell.LSP.Types.Lens | |
class HasCommand s a | s -> a where Source #
Instances
class HasXdata s a | s -> a where Source #
Instances
| HasXdata ResponseError (Maybe Value) Source # | |
Defined in Language.Haskell.LSP.Types.Lens | |
| HasXdata CompletionItem (Maybe Value) Source # | |
Defined in Language.Haskell.LSP.Types.Lens | |
| HasXdata CodeLens (Maybe Value) Source # | |
class HasTarget s a | s -> a where Source #
Instances
| HasTarget DocumentLink (Maybe Text) Source # | |
Defined in Language.Haskell.LSP.Types.Lens | |
class HasInsertSpaces s a | s -> a where Source #
Methods
insertSpaces :: Lens' s a Source #
Instances
| HasInsertSpaces FormattingOptions Bool Source # | |
Defined in Language.Haskell.LSP.Types.Lens Methods | |
class HasTabSize s a | s -> a where Source #
Instances
| HasTabSize FormattingOptions Int Source # | |
Defined in Language.Haskell.LSP.Types.Lens | |
class HasOptions s a | s -> a where Source #
Instances
class HasCh s a | s -> a where Source #
Instances
| HasCh DocumentOnTypeFormattingParams Text Source # | |
Defined in Language.Haskell.LSP.Types.Lens | |
class HasNewName s a | s -> a where Source #
Instances
| HasNewName RenameParams Text Source # | |
Defined in Language.Haskell.LSP.Types.Lens | |
class HasArguments s a | s -> a where Source #
Instances
| HasArguments Command (Maybe (List Value)) Source # | |
| HasArguments ExecuteCommandParams (Maybe (List Value)) Source # | |
Defined in Language.Haskell.LSP.Types.Lens | |
class HasEdit s a | s -> a where Source #
Instances
| HasEdit ApplyWorkspaceEditParams WorkspaceEdit Source # | |
Defined in Language.Haskell.LSP.Types.Lens Methods edit :: Lens' ApplyWorkspaceEditParams WorkspaceEdit Source # | |
| HasEdit CodeAction (Maybe WorkspaceEdit) Source # | |
Defined in Language.Haskell.LSP.Types.Lens Methods edit :: Lens' CodeAction (Maybe WorkspaceEdit) Source # | |
class HasApplied s a | s -> a where Source #
Instances
| HasApplied ApplyWorkspaceEditResponseBody Bool Source # | |
Defined in Language.Haskell.LSP.Types.Lens | |
class HasParams s a | s -> a where Source #
Instances
| HasParams TraceNotification TraceParams Source # | |
Defined in Language.Haskell.LSP.Types.Lens Methods | |
| HasParams (NotificationMessage m a) a Source # | |
Defined in Language.Haskell.LSP.Types.Lens Methods params :: Lens' (NotificationMessage m a) a Source # | |
| HasParams (RequestMessage m req resp) req Source # | |
Defined in Language.Haskell.LSP.Types.Lens Methods params :: Lens' (RequestMessage m req resp) req Source # | |
class HasCharacter s a | s -> a where Source #
class HasAdditionalTextEdits s a | s -> a where Source #
Methods
additionalTextEdits :: Lens' s a Source #
Instances
| HasAdditionalTextEdits CompletionItem (Maybe (List TextEdit)) Source # | |
Defined in Language.Haskell.LSP.Types.Lens Methods additionalTextEdits :: Lens' CompletionItem (Maybe (List TextEdit)) Source # | |
| HasAdditionalTextEdits ColorPresentation (Maybe (List TextEdit)) Source # | |
Defined in Language.Haskell.LSP.Types.Lens Methods additionalTextEdits :: Lens' ColorPresentation (Maybe (List TextEdit)) 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.Haskell.LSP.Types.Lens Methods commitCharacters :: Lens' CompletionItem (Maybe (List Text)) Source # | |
class HasDeprecated s a | s -> a where Source #
Methods
deprecated :: Lens' s a Source #
Instances
| HasDeprecated DocumentSymbol (Maybe Bool) Source # | |
Defined in Language.Haskell.LSP.Types.Lens Methods | |
| HasDeprecated SymbolInformation (Maybe Bool) Source # | |
Defined in Language.Haskell.LSP.Types.Lens Methods | |
| HasDeprecated CompletionItem (Maybe Bool) Source # | |
Defined in Language.Haskell.LSP.Types.Lens Methods | |
class HasDetail s a | s -> a where Source #
Instances
| HasDetail DocumentSymbol (Maybe Text) Source # | |
Defined in Language.Haskell.LSP.Types.Lens | |
| HasDetail CompletionItem (Maybe Text) Source # | |
Defined in Language.Haskell.LSP.Types.Lens | |
class HasFilterText s a | s -> a where Source #
Methods
filterText :: Lens' s a Source #
Instances
| HasFilterText CompletionItem (Maybe Text) Source # | |
Defined in Language.Haskell.LSP.Types.Lens Methods | |
class HasInsertText s a | s -> a where Source #
Methods
insertText :: Lens' s a Source #
Instances
| HasInsertText CompletionItem (Maybe Text) Source # | |
Defined in Language.Haskell.LSP.Types.Lens Methods | |
class HasInsertTextFormat s a | s -> a where Source #
Methods
insertTextFormat :: Lens' s a Source #
Instances
| HasInsertTextFormat CompletionItem (Maybe InsertTextFormat) Source # | |
Defined in Language.Haskell.LSP.Types.Lens Methods insertTextFormat :: Lens' CompletionItem (Maybe InsertTextFormat) Source # | |
class HasPreselect s a | s -> a where Source #
Instances
| HasPreselect CompletionItem (Maybe Bool) Source # | |
Defined in Language.Haskell.LSP.Types.Lens | |
class HasSortText s a | s -> a where Source #
Instances
| HasSortText CompletionItem (Maybe Text) Source # | |
Defined in Language.Haskell.LSP.Types.Lens | |
class HasTextEdit s a | s -> a where Source #
Instances
| HasTextEdit CompletionItem (Maybe TextEdit) Source # | |
Defined in Language.Haskell.LSP.Types.Lens | |
| HasTextEdit ColorPresentation (Maybe TextEdit) Source # | |
Defined in Language.Haskell.LSP.Types.Lens | |
class HasTriggerCharacter s a | s -> a where Source #
Methods
triggerCharacter :: Lens' s a Source #
Instances
| HasTriggerCharacter CompletionContext (Maybe Text) Source # | |
Defined in Language.Haskell.LSP.Types.Lens Methods triggerCharacter :: Lens' CompletionContext (Maybe Text) Source # | |
class HasTriggerKind s a | s -> a where Source #
Methods
triggerKind :: Lens' s a Source #
Instances
| HasTriggerKind CompletionContext CompletionTriggerKind Source # | |
Defined in Language.Haskell.LSP.Types.Lens | |
class HasIsIncomplete s a | s -> a where Source #
Methods
isIncomplete :: Lens' s a Source #
Instances
| HasIsIncomplete CompletionListType Bool Source # | |
Defined in Language.Haskell.LSP.Types.Lens Methods | |
class HasTitle s a | s -> a where Source #
Instances
class HasPattern s a | s -> a where Source #
Instances
| HasPattern DocumentFilter (Maybe Text) Source # | |
Defined in Language.Haskell.LSP.Types.Lens | |
class HasScheme s a | s -> a where Source #
Instances
| HasScheme DocumentFilter (Maybe Text) Source # | |
Defined in Language.Haskell.LSP.Types.Lens | |
class HasNewText s a | s -> a where Source #
class HasVersion s a | s -> a where Source #
Instances
| HasVersion TextDocumentItem Int Source # | |
Defined in Language.Haskell.LSP.Types.Lens | |
| HasVersion VersionedTextDocumentIdentifier TextDocumentVersion Source # | |
Defined in Language.Haskell.LSP.Types.Lens | |
class HasEdits s a | s -> a where Source #
Instances
| HasEdits TextDocumentEdit (List TextEdit) Source # | |
Defined in Language.Haskell.LSP.Types.Lens | |
class HasName s a | s -> a where Source #
Instances
| HasName DocumentSymbol Text Source # | |
Defined in Language.Haskell.LSP.Types.Lens | |
| HasName SymbolInformation Text Source # | |
Defined in Language.Haskell.LSP.Types.Lens | |
| HasName WorkspaceFolder Text Source # | |
Defined in Language.Haskell.LSP.Types.Lens | |
class HasAdded s a | s -> a where Source #
Instances
| HasAdded WorkspaceFoldersChangeEvent (List WorkspaceFolder) Source # | |
Defined in Language.Haskell.LSP.Types.Lens Methods added :: Lens' WorkspaceFoldersChangeEvent (List WorkspaceFolder) Source # | |
class HasRemoved s a | s -> a where Source #
Instances
| HasRemoved WorkspaceFoldersChangeEvent (List WorkspaceFolder) Source # | |
Defined in Language.Haskell.LSP.Types.Lens Methods removed :: Lens' WorkspaceFoldersChangeEvent (List WorkspaceFolder) Source # | |
class HasJsonrpc s a | s -> a where Source #
Instances
| HasJsonrpc (ResponseMessage a) Text Source # | |
Defined in Language.Haskell.LSP.Types.Lens | |
| HasJsonrpc (NotificationMessage m a) Text Source # | |
Defined in Language.Haskell.LSP.Types.Lens | |
| HasJsonrpc (RequestMessage m req resp) Text Source # | |
Defined in Language.Haskell.LSP.Types.Lens | |
class HasCode s a | s -> a where Source #
Instances
| HasCode ResponseError ErrorCode Source # | |
Defined in Language.Haskell.LSP.Types.Lens | |
| HasCode Diagnostic (Maybe NumberOrString) Source # | |
Defined in Language.Haskell.LSP.Types.Lens Methods | |
class HasMessage s a | s -> a where Source #
Instances
class HasError s a | s -> a where Source #
Instances
| HasError (ResponseMessage a) (Maybe ResponseError) Source # | |
Defined in Language.Haskell.LSP.Types.Lens Methods error :: Lens' (ResponseMessage a) (Maybe ResponseError) Source # | |
class HasResult s a | s -> a where Source #
Instances
| HasResult (ResponseMessage a) (Maybe a) Source # | |
Defined in Language.Haskell.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.Haskell.LSP.Types.Lens Methods | |
class HasSeverity s a | s -> a where Source #
Instances
| HasSeverity Diagnostic (Maybe DiagnosticSeverity) Source # | |
Defined in Language.Haskell.LSP.Types.Lens Methods severity :: Lens' Diagnostic (Maybe DiagnosticSeverity) Source # | |
class HasSource s a | s -> a where Source #
Instances
| HasSource Diagnostic (Maybe DiagnosticSource) Source # | |
Defined in Language.Haskell.LSP.Types.Lens Methods source :: Lens' Diagnostic (Maybe DiagnosticSource) Source # | |
class HasLocation s a | s -> a where Source #
Instances
| HasLocation SymbolInformation Location Source # | |
Defined in Language.Haskell.LSP.Types.Lens | |
| HasLocation DiagnosticRelatedInformation Location Source # | |
Defined in Language.Haskell.LSP.Types.Lens | |
class HasChildren s a | s -> a where Source #
Instances
| HasChildren DocumentSymbol (Maybe (List DocumentSymbol)) Source # | |
Defined in Language.Haskell.LSP.Types.Lens Methods children :: Lens' DocumentSymbol (Maybe (List DocumentSymbol)) Source # | |
class HasSelectionRange s a | s -> a where Source #
Methods
selectionRange :: Lens' s a Source #
Instances
| HasSelectionRange DocumentSymbol Range Source # | |
Defined in Language.Haskell.LSP.Types.Lens Methods | |
class HasContainerName s a | s -> a where Source #
Methods
containerName :: Lens' s a Source #
Instances
| HasContainerName SymbolInformation (Maybe Text) Source # | |
Defined in Language.Haskell.LSP.Types.Lens Methods containerName :: Lens' SymbolInformation (Maybe Text) Source # | |
class HasColor s a | s -> a where Source #
Instances
| HasColor ColorInformation Color Source # | |
Defined in Language.Haskell.LSP.Types.Lens | |
| HasColor ColorPresentationParams Color Source # | |
Defined in Language.Haskell.LSP.Types.Lens | |
class HasEndCharacter s a | s -> a where Source #
Methods
endCharacter :: Lens' s a Source #
Instances
| HasEndCharacter FoldingRange (Maybe Int) Source # | |
Defined in Language.Haskell.LSP.Types.Lens Methods endCharacter :: Lens' FoldingRange (Maybe Int) Source # | |
class HasEndLine s a | s -> a where Source #
Instances
| HasEndLine FoldingRange Int Source # | |
Defined in Language.Haskell.LSP.Types.Lens | |
class HasStartCharacter s a | s -> a where Source #
Methods
startCharacter :: Lens' s a Source #
Instances
| HasStartCharacter FoldingRange (Maybe Int) Source # | |
Defined in Language.Haskell.LSP.Types.Lens Methods | |
class HasStartLine s a | s -> a where Source #
Instances
| HasStartLine FoldingRange Int Source # | |
Defined in Language.Haskell.LSP.Types.Lens | |
class HasActions s a | s -> a where Source #
Instances
| HasActions ShowMessageRequestParams (Maybe [MessageActionItem]) Source # | |
Defined in Language.Haskell.LSP.Types.Lens Methods actions :: Lens' ShowMessageRequestParams (Maybe [MessageActionItem]) Source # | |
class HasCancellable s a | s -> a where Source #
Methods
cancellable :: Lens' s a Source #
Instances
| HasCancellable ProgressStartParams (Maybe Bool) Source # | |
Defined in Language.Haskell.LSP.Types.Lens Methods cancellable :: Lens' ProgressStartParams (Maybe Bool) Source # | |
class HasPercentage s a | s -> a where Source #
Methods
percentage :: Lens' s a Source #
Instances
| HasPercentage ProgressStartParams (Maybe Double) Source # | |
Defined in Language.Haskell.LSP.Types.Lens Methods percentage :: Lens' ProgressStartParams (Maybe Double) Source # | |
| HasPercentage ProgressReportParams (Maybe Double) Source # | |
Defined in Language.Haskell.LSP.Types.Lens Methods percentage :: Lens' ProgressReportParams (Maybe Double) Source # | |