Safe Haskell | None |
---|---|
Language | Haskell2010 |
Documentation
class HasAdditionalPropertiesSupport s a | s -> a where Source #
additionalPropertiesSupport :: Lens' s a Source #
Instances
class HasMessageActionItem s a | s -> a where Source #
messageActionItem :: Lens' s a Source #
class HasSupport s a | s -> a where Source #
Instances
class HasRetryOnContentModified s a | s -> a where Source #
retryOnContentModified :: Lens' s a Source #
Instances
class HasCancel s a | s -> a where Source #
Instances
HasCancel StaleRequestClientCapabilities Bool Source # | |
Defined in Language.LSP.Types.Lens cancel :: Lens' StaleRequestClientCapabilities Bool Source # |
class HasVersion s a | s -> a where Source #
Instances
HasVersion TextDocumentItem Int32 Source # | |
Defined in Language.LSP.Types.Lens version :: Lens' TextDocumentItem Int32 Source # | |
HasVersion VersionedTextDocumentIdentifier TextDocumentVersion Source # | |
Defined in Language.LSP.Types.Lens | |
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 HasStaleRequestSupport s a | s -> a where Source #
staleRequestSupport :: Lens' s a Source #
class HasRegularExpressions s a | s -> a where Source #
regularExpressions :: Lens' s a Source #
class HasMarkdown s a | s -> a where Source #
Instances
class HasWorkspaceFolders s a | s -> a where Source #
workspaceFolders :: Lens' s a Source #
Instances
class HasWorkspaceEdit s a | s -> a where Source #
workspaceEdit :: Lens' s a Source #
class HasSemanticTokens s a | s -> a where Source #
semanticTokens :: Lens' s a Source #
class HasExecuteCommand s a | s -> a where Source #
executeCommand :: Lens' s a Source #
class HasDidChangeWatchedFiles s a | s -> a where Source #
didChangeWatchedFiles :: Lens' s a Source #
class HasDidChangeConfiguration s a | s -> a where Source #
didChangeConfiguration :: Lens' s a Source #
class HasConfiguration s a | s -> a where Source #
configuration :: Lens' s a Source #
Instances
HasConfiguration WorkspaceClientCapabilities (Maybe Bool) Source # | |
Defined in Language.LSP.Types.Lens configuration :: Lens' WorkspaceClientCapabilities (Maybe Bool) Source # |
class HasApplyEdit s a | s -> a where Source #
Instances
class HasWorkDoneProgress s a | s -> a where Source #
workDoneProgress :: Lens' s a Source #
Instances
class HasShowMessage s a | s -> a where Source #
showMessage :: Lens' s a Source #
class HasWorkspace s a | s -> a where Source #
Instances
class HasTextDocument s a | s -> a where Source #
textDocument :: Lens' s a Source #
Instances
class HasGeneral s a | s -> a where Source #
Instances
class HasExperimental s a | s -> a where Source #
experimental :: Lens' s a Source #
Instances
HasExperimental ClientCapabilities (Maybe Object) Source # | |
Defined in Language.LSP.Types.Lens experimental :: Lens' ClientCapabilities (Maybe Object) Source # | |
HasExperimental ServerCapabilities (Maybe Value) Source # | |
Defined in Language.LSP.Types.Lens experimental :: Lens' ServerCapabilities (Maybe Value) Source # |
class HasIncludeText s a | s -> a where Source #
includeText :: Lens' s a Source #
Instances
HasIncludeText SaveOptions (Maybe Bool) Source # | |
Defined in Language.LSP.Types.Lens includeText :: Lens' SaveOptions (Maybe Bool) Source # | |
HasIncludeText TextDocumentSaveRegistrationOptions (Maybe Bool) Source # | |
Defined in Language.LSP.Types.Lens includeText :: Lens' TextDocumentSaveRegistrationOptions (Maybe Bool) Source # |
class HasSupported s a | s -> a where Source #
Instances
class HasChangeNotifications s a | s -> a where Source #
changeNotifications :: Lens' s a Source #
Instances
HasChangeNotifications WorkspaceFoldersServerCapabilities (Maybe (Text |? Bool)) Source # | |
Defined in Language.LSP.Types.Lens changeNotifications :: Lens' WorkspaceFoldersServerCapabilities (Maybe (Text |? Bool)) Source # |
class HasWorkspaceSymbolProvider s a | s -> a where Source #
workspaceSymbolProvider :: Lens' s a Source #
Instances
class HasTypeDefinitionProvider s a | s -> a where Source #
typeDefinitionProvider :: Lens' s a Source #
Instances
class HasTextDocumentSync s a | s -> a where Source #
textDocumentSync :: Lens' s a Source #
Instances
class HasSignatureHelpProvider s a | s -> a where Source #
signatureHelpProvider :: Lens' s a Source #
Instances
class HasSemanticTokensProvider s a | s -> a where Source #
semanticTokensProvider :: Lens' s a Source #
class HasSelectionRangeProvider s a | s -> a where Source #
selectionRangeProvider :: Lens' s a Source #
Instances
class HasRenameProvider s a | s -> a where Source #
renameProvider :: Lens' s a Source #
Instances
HasRenameProvider ServerCapabilities (Maybe (Bool |? RenameOptions)) Source # | |
Defined in Language.LSP.Types.Lens renameProvider :: Lens' ServerCapabilities (Maybe (Bool |? RenameOptions)) Source # |
class HasReferencesProvider s a | s -> a where Source #
referencesProvider :: Lens' s a Source #
Instances
HasReferencesProvider ServerCapabilities (Maybe (Bool |? ReferenceOptions)) Source # | |
Defined in Language.LSP.Types.Lens referencesProvider :: Lens' ServerCapabilities (Maybe (Bool |? ReferenceOptions)) Source # |
class HasImplementationProvider s a | s -> a where Source #
implementationProvider :: Lens' s a Source #
Instances
class HasHoverProvider s a | s -> a where Source #
hoverProvider :: Lens' s a Source #
Instances
HasHoverProvider ServerCapabilities (Maybe (Bool |? HoverOptions)) Source # | |
Defined in Language.LSP.Types.Lens hoverProvider :: Lens' ServerCapabilities (Maybe (Bool |? HoverOptions)) Source # |
class HasFoldingRangeProvider s a | s -> a where Source #
foldingRangeProvider :: Lens' s a Source #
Instances
class HasExecuteCommandProvider s a | s -> a where Source #
executeCommandProvider :: Lens' s a Source #
Instances
class HasDocumentSymbolProvider s a | s -> a where Source #
documentSymbolProvider :: Lens' s a Source #
Instances
class HasDocumentRangeFormattingProvider s a | s -> a where Source #
documentRangeFormattingProvider :: Lens' s a Source #
class HasDocumentOnTypeFormattingProvider s a | s -> a where Source #
documentOnTypeFormattingProvider :: Lens' s a Source #
class HasDocumentLinkProvider s a | s -> a where Source #
documentLinkProvider :: Lens' s a Source #
Instances
class HasDocumentHighlightProvider s a | s -> a where Source #
documentHighlightProvider :: Lens' s a Source #
Instances
class HasDocumentFormattingProvider s a | s -> a where Source #
documentFormattingProvider :: Lens' s a Source #
Instances
class HasDefinitionProvider s a | s -> a where Source #
definitionProvider :: Lens' s a Source #
Instances
HasDefinitionProvider ServerCapabilities (Maybe (Bool |? DefinitionOptions)) Source # | |
Defined in Language.LSP.Types.Lens definitionProvider :: Lens' ServerCapabilities (Maybe (Bool |? DefinitionOptions)) Source # |
class HasDeclarationProvider s a | s -> a where Source #
declarationProvider :: Lens' s a Source #
Instances
class HasCompletionProvider s a | s -> a where Source #
completionProvider :: Lens' s a Source #
Instances
class HasColorProvider s a | s -> a where Source #
colorProvider :: Lens' s a Source #
class HasCodeLensProvider s a | s -> a where Source #
codeLensProvider :: Lens' s a Source #
Instances
class HasCodeActionProvider s a | s -> a where Source #
codeActionProvider :: Lens' s a Source #
Instances
HasCodeActionProvider ServerCapabilities (Maybe (Bool |? CodeActionOptions)) Source # | |
Defined in Language.LSP.Types.Lens codeActionProvider :: Lens' ServerCapabilities (Maybe (Bool |? CodeActionOptions)) Source # |
class HasCallHierarchyProvider s a | s -> a where Source #
callHierarchyProvider :: Lens' s a Source #
Instances
class HasRegisterOptions s a | s -> a where Source #
registerOptions :: Lens' s a Source #
Instances
a ~ RegistrationOptions m => HasRegisterOptions (Registration m) a Source # | |
Defined in Language.LSP.Types.Lens registerOptions :: Lens' (Registration m) a Source # |
class HasMethod s a | s -> a where Source #
Instances
HasMethod Unregistration SomeClientMethod Source # | |
Defined in Language.LSP.Types.Lens method :: Lens' Unregistration SomeClientMethod Source # | |
HasMethod (Registration m) (SClientMethod m) Source # | |
Defined in Language.LSP.Types.Lens method :: Lens' (Registration m) (SClientMethod m) Source # | |
HasMethod (NotificationMessage m) (SMethod m) Source # | |
Defined in Language.LSP.Types.Lens method :: Lens' (NotificationMessage m) (SMethod m) Source # | |
HasMethod (RequestMessage m) (SMethod m) Source # | |
Defined in Language.LSP.Types.Lens method :: Lens' (RequestMessage m) (SMethod m) Source # |
class HasId s a | s -> a where Source #
Instances
class HasRegistrations s a | s -> a where Source #
registrations :: Lens' s a Source #
Instances
HasRegistrations RegistrationParams (List SomeRegistration) Source # | |
Defined in Language.LSP.Types.Lens registrations :: Lens' RegistrationParams (List SomeRegistration) Source # |
class HasUnregisterations s a | s -> a where Source #
unregisterations :: Lens' s a Source #
Instances
class HasLabel s a | s -> a where Source #
Instances
HasLabel CompletionItem Text Source # | |
Defined in Language.LSP.Types.Lens label :: Lens' CompletionItem Text Source # | |
HasLabel ColorPresentation Text Source # | |
Defined in Language.LSP.Types.Lens label :: Lens' ColorPresentation Text Source # | |
HasLabel ParameterInformation ParameterLabel Source # | |
Defined in Language.LSP.Types.Lens label :: Lens' ParameterInformation ParameterLabel Source # | |
HasLabel SignatureInformation Text Source # | |
Defined in Language.LSP.Types.Lens label :: Lens' SignatureInformation Text Source # | |
HasLabel ChangeAnnotation Text Source # | |
Defined in Language.LSP.Types.Lens 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 #
documentation :: Lens' s a Source #
Instances
HasDocumentation CompletionItem (Maybe CompletionDoc) Source # | |
Defined in Language.LSP.Types.Lens documentation :: Lens' CompletionItem (Maybe CompletionDoc) Source # | |
HasDocumentation ParameterInformation (Maybe SignatureHelpDoc) Source # | |
Defined in Language.LSP.Types.Lens documentation :: Lens' ParameterInformation (Maybe SignatureHelpDoc) Source # | |
HasDocumentation SignatureInformation (Maybe SignatureHelpDoc) Source # | |
Defined in Language.LSP.Types.Lens documentation :: Lens' SignatureInformation (Maybe SignatureHelpDoc) Source # |
class HasParameters s a | s -> a where Source #
parameters :: Lens' s a Source #
Instances
HasParameters SignatureInformation (Maybe (List ParameterInformation)) Source # | |
Defined in Language.LSP.Types.Lens parameters :: Lens' SignatureInformation (Maybe (List ParameterInformation)) Source # |
class HasActiveParameter s a | s -> a where Source #
activeParameter :: Lens' s a Source #
Instances
HasActiveParameter SignatureHelp (Maybe UInt) Source # | |
Defined in Language.LSP.Types.Lens activeParameter :: Lens' SignatureHelp (Maybe UInt) Source # | |
HasActiveParameter SignatureInformation (Maybe UInt) Source # | |
Defined in Language.LSP.Types.Lens 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 edit :: Lens' ApplyWorkspaceEditParams WorkspaceEdit Source # | |
HasEdit CodeAction (Maybe WorkspaceEdit) Source # | |
Defined in Language.LSP.Types.Lens edit :: Lens' CodeAction (Maybe WorkspaceEdit) Source # |
class HasFailureReason s a | s -> a where Source #
failureReason :: Lens' s a Source #
Instances
HasFailureReason ApplyWorkspaceEditResponseBody (Maybe Text) Source # | |
Defined in Language.LSP.Types.Lens failureReason :: Lens' ApplyWorkspaceEditResponseBody (Maybe Text) Source # |
class HasFailedChange s a | s -> a where Source #
failedChange :: Lens' s a Source #
Instances
HasFailedChange ApplyWorkspaceEditResponseBody (Maybe UInt) Source # | |
Defined in Language.LSP.Types.Lens failedChange :: Lens' ApplyWorkspaceEditResponseBody (Maybe UInt) Source # |
class HasApplied s a | s -> a where Source #
Instances
class HasWorkDoneToken s a | s -> a where Source #
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 #
initializationOptions :: Lens' s a Source #
Instances
HasInitializationOptions InitializeParams (Maybe Value) Source # | |
Defined in Language.LSP.Types.Lens initializationOptions :: Lens' InitializeParams (Maybe Value) Source # |
class HasClientInfo s a | s -> a where Source #
clientInfo :: Lens' s a Source #
Instances
HasClientInfo InitializeParams (Maybe ClientInfo) Source # | |
Defined in Language.LSP.Types.Lens clientInfo :: Lens' InitializeParams (Maybe ClientInfo) Source # |
class HasCapabilities s a | s -> a where Source #
capabilities :: Lens' s a Source #
Instances
class HasRetry s a | s -> a where Source #
Instances
HasRetry InitializeError Bool Source # | |
Defined in Language.LSP.Types.Lens retry :: Lens' InitializeError Bool Source # |
class HasServerInfo s a | s -> a where Source #
serverInfo :: Lens' s a Source #
Instances
HasServerInfo InitializeResult (Maybe ServerInfo) Source # | |
Defined in Language.LSP.Types.Lens 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 name :: Lens' CallHierarchyItem Text Source # | |
HasName DocumentSymbol Text Source # | |
Defined in Language.LSP.Types.Lens name :: Lens' DocumentSymbol Text Source # | |
HasName SymbolInformation Text Source # | |
Defined in Language.LSP.Types.Lens name :: Lens' SymbolInformation Text Source # | |
HasName ClientInfo Text Source # | |
Defined in Language.LSP.Types.Lens name :: Lens' ClientInfo Text Source # | |
HasName ServerInfo Text Source # | |
Defined in Language.LSP.Types.Lens name :: Lens' ServerInfo Text Source # | |
HasName WorkspaceFolder Text Source # | |
Defined in Language.LSP.Types.Lens name :: Lens' WorkspaceFolder Text Source # |
class HasSettings s a | s -> a where Source #
Instances
HasSettings DidChangeConfigurationParams Value Source # | |
Defined in Language.LSP.Types.Lens 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 items :: Lens' CompletionList (List CompletionItem) Source # | |
HasItems ConfigurationParams (List ConfigurationItem) Source # | |
Defined in Language.LSP.Types.Lens items :: Lens' ConfigurationParams (List ConfigurationItem) Source # |
class HasDynamicRegistration s a | s -> a where Source #
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 #
globPattern :: Lens' s a Source #
Instances
HasGlobPattern FileSystemWatcher Text Source # | |
Defined in Language.LSP.Types.Lens globPattern :: Lens' FileSystemWatcher Text Source # |
class HasWatchDelete s a | s -> a where Source #
watchDelete :: Lens' s a Source #
Instances
HasWatchDelete WatchKind Bool Source # | |
Defined in Language.LSP.Types.Lens watchDelete :: Lens' WatchKind Bool Source # |
class HasWatchCreate s a | s -> a where Source #
watchCreate :: Lens' s a Source #
Instances
HasWatchCreate WatchKind Bool Source # | |
Defined in Language.LSP.Types.Lens watchCreate :: Lens' WatchKind Bool Source # |
class HasWatchChange s a | s -> a where Source #
watchChange :: Lens' s a Source #
Instances
HasWatchChange WatchKind Bool Source # | |
Defined in Language.LSP.Types.Lens watchChange :: Lens' WatchKind Bool Source # |
class HasXtype s a | s -> a where Source #
Instances
HasXtype FileEvent FileChangeType Source # | |
Defined in Language.LSP.Types.Lens xtype :: Lens' FileEvent FileChangeType Source # | |
HasXtype LogMessageParams MessageType Source # | |
Defined in Language.LSP.Types.Lens xtype :: Lens' LogMessageParams MessageType Source # | |
HasXtype ShowMessageParams MessageType Source # | |
Defined in Language.LSP.Types.Lens xtype :: Lens' ShowMessageParams MessageType Source # | |
HasXtype ShowMessageRequestParams MessageType Source # | |
Defined in Language.LSP.Types.Lens 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 changes :: Lens' WorkspaceEdit (Maybe WorkspaceEditMap) Source # |
class HasValueSet s a | s -> a where Source #
Instances
class HasTagSupport s a | s -> a where Source #
tagSupport :: Lens' s a Source #
Instances
class HasSymbolKind s a | s -> a where Source #
symbolKind :: Lens' s a Source #
class HasQuery s a | s -> a where Source #
Instances
HasQuery WorkspaceSymbolParams Text Source # | |
Defined in Language.LSP.Types.Lens query :: Lens' WorkspaceSymbolParams Text Source # |
class HasPartialResultToken s a | s -> a where Source #
partialResultToken :: Lens' s a Source #
Instances
class HasCharacter s a | s -> a where Source #
class HasRange s a | s -> a where Source #
Instances
class HasTargetUri s a | s -> a where Source #
Instances
HasTargetUri LocationLink Uri Source # | |
Defined in Language.LSP.Types.Lens targetUri :: Lens' LocationLink Uri Source # |
class HasTargetSelectionRange s a | s -> a where Source #
targetSelectionRange :: Lens' s a Source #
Instances
HasTargetSelectionRange LocationLink Range Source # | |
Defined in Language.LSP.Types.Lens targetSelectionRange :: Lens' LocationLink Range Source # |
class HasTargetRange s a | s -> a where Source #
targetRange :: Lens' s a Source #
Instances
HasTargetRange LocationLink Range Source # | |
Defined in Language.LSP.Types.Lens targetRange :: Lens' LocationLink Range Source # |
class HasOriginSelectionRange s a | s -> a where Source #
originSelectionRange :: Lens' s a Source #
Instances
HasOriginSelectionRange LocationLink (Maybe Range) Source # | |
Defined in Language.LSP.Types.Lens 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 value :: Lens' LanguageString Text Source # | |
HasValue MarkupContent Text Source # | |
Defined in Language.LSP.Types.Lens value :: Lens' MarkupContent Text Source # | |
HasValue (ProgressParams t) t Source # | |
Defined in Language.LSP.Types.Lens 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 parser :: Lens' MarkdownClientCapabilities Text Source # |
class HasXdata s a | s -> a where Source #
Instances
HasXdata CallHierarchyItem (Maybe Value) Source # | |
Defined in Language.LSP.Types.Lens xdata :: Lens' CallHierarchyItem (Maybe Value) Source # | |
HasXdata CodeAction (Maybe Value) Source # | |
Defined in Language.LSP.Types.Lens xdata :: Lens' CodeAction (Maybe Value) Source # | |
HasXdata CodeLens (Maybe Value) Source # | |
HasXdata CompletionItem (Maybe Value) Source # | |
Defined in Language.LSP.Types.Lens xdata :: Lens' CompletionItem (Maybe Value) Source # | |
HasXdata DocumentLink (Maybe Value) Source # | |
Defined in Language.LSP.Types.Lens xdata :: Lens' DocumentLink (Maybe Value) Source # | |
HasXdata ResponseError (Maybe Value) Source # | |
Defined in Language.LSP.Types.Lens xdata :: Lens' ResponseError (Maybe Value) Source # | |
HasXdata SemanticTokens (List UInt) Source # | |
Defined in Language.LSP.Types.Lens | |
HasXdata SemanticTokensEdit (Maybe (List UInt)) Source # | |
Defined in Language.LSP.Types.Lens | |
HasXdata SemanticTokensPartialResult (List UInt) Source # | |
Defined in Language.LSP.Types.Lens |
class HasTextEdit s a | s -> a where Source #
Instances
HasTextEdit CompletionItem (Maybe CompletionEdit) Source # | |
Defined in Language.LSP.Types.Lens 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 tags :: Lens' CompletionItem (Maybe (List CompletionItemTag)) Source # | |
HasTags Diagnostic (Maybe (List DiagnosticTag)) Source # | |
Defined in Language.LSP.Types.Lens 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 #
insertTextMode :: Lens' s a Source #
Instances
HasInsertTextMode CompletionItem (Maybe InsertTextMode) Source # | |
Defined in Language.LSP.Types.Lens insertTextMode :: Lens' CompletionItem (Maybe InsertTextMode) Source # |
class HasInsertTextFormat s a | s -> a where Source #
insertTextFormat :: Lens' s a Source #
Instances
HasInsertTextFormat CompletionItem (Maybe InsertTextFormat) Source # | |
Defined in Language.LSP.Types.Lens insertTextFormat :: Lens' CompletionItem (Maybe InsertTextFormat) Source # |
class HasInsertText s a | s -> a where Source #
insertText :: Lens' s a Source #
Instances
HasInsertText CompletionItem (Maybe Text) Source # | |
Defined in Language.LSP.Types.Lens insertText :: Lens' CompletionItem (Maybe Text) Source # |
class HasFilterText s a | s -> a where Source #
filterText :: Lens' s a Source #
Instances
HasFilterText CompletionItem (Maybe Text) Source # | |
Defined in Language.LSP.Types.Lens 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 #
deprecated :: Lens' s a Source #
Instances
HasDeprecated CompletionItem (Maybe Bool) Source # | |
Defined in Language.LSP.Types.Lens deprecated :: Lens' CompletionItem (Maybe Bool) Source # | |
HasDeprecated DocumentSymbol (Maybe Bool) Source # | |
Defined in Language.LSP.Types.Lens deprecated :: Lens' DocumentSymbol (Maybe Bool) Source # | |
HasDeprecated SymbolInformation (Maybe Bool) Source # | |
Defined in Language.LSP.Types.Lens deprecated :: Lens' SymbolInformation (Maybe Bool) Source # |
class HasCommitCharacters s a | s -> a where Source #
commitCharacters :: Lens' s a Source #
Instances
HasCommitCharacters CompletionItem (Maybe (List Text)) Source # | |
Defined in Language.LSP.Types.Lens commitCharacters :: Lens' CompletionItem (Maybe (List Text)) Source # |
class HasCommand s a | s -> a where Source #
Instances
HasCommand Command Text Source # | |
HasCommand ExecuteCommandParams Text Source # | |
Defined in Language.LSP.Types.Lens 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 #
additionalTextEdits :: Lens' s a Source #
Instances
HasAdditionalTextEdits CompletionItem (Maybe (List TextEdit)) Source # | |
Defined in Language.LSP.Types.Lens additionalTextEdits :: Lens' CompletionItem (Maybe (List TextEdit)) Source # | |
HasAdditionalTextEdits ColorPresentation (Maybe (List TextEdit)) Source # | |
Defined in Language.LSP.Types.Lens additionalTextEdits :: Lens' ColorPresentation (Maybe (List TextEdit)) Source # |
class HasTriggerCharacter s a | s -> a where Source #
triggerCharacter :: Lens' s a Source #
Instances
HasTriggerCharacter CompletionContext (Maybe Text) Source # | |
Defined in Language.LSP.Types.Lens triggerCharacter :: Lens' CompletionContext (Maybe Text) Source # |
class HasIsIncomplete s a | s -> a where Source #
isIncomplete :: Lens' s a Source #
Instances
HasIsIncomplete CompletionList Bool Source # | |
Defined in Language.LSP.Types.Lens 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 context :: Lens' CodeActionParams CodeActionContext Source # | |
HasContext ReferenceParams ReferenceContext Source # | |
Defined in Language.LSP.Types.Lens context :: Lens' ReferenceParams ReferenceContext Source # | |
HasContext CompletionParams (Maybe CompletionContext) Source # | |
Defined in Language.LSP.Types.Lens context :: Lens' CompletionParams (Maybe CompletionContext) Source # | |
HasContext SignatureHelpParams (Maybe SignatureHelpContext) Source # | |
Defined in Language.LSP.Types.Lens context :: Lens' SignatureHelpParams (Maybe SignatureHelpContext) Source # |
class HasTriggerCharacters s a | s -> a where Source #
triggerCharacters :: Lens' s a Source #
Instances
HasTriggerCharacters CompletionOptions (Maybe [Text]) Source # | |
Defined in Language.LSP.Types.Lens triggerCharacters :: Lens' CompletionOptions (Maybe [Text]) Source # | |
HasTriggerCharacters CompletionRegistrationOptions (Maybe [Text]) Source # | |
Defined in Language.LSP.Types.Lens triggerCharacters :: Lens' CompletionRegistrationOptions (Maybe [Text]) Source # | |
HasTriggerCharacters SignatureHelpOptions (Maybe (List Text)) Source # | |
Defined in Language.LSP.Types.Lens triggerCharacters :: Lens' SignatureHelpOptions (Maybe (List Text)) Source # | |
HasTriggerCharacters SignatureHelpRegistrationOptions (Maybe (List Text)) Source # | |
Defined in Language.LSP.Types.Lens triggerCharacters :: Lens' SignatureHelpRegistrationOptions (Maybe (List Text)) Source # |
class HasResolveProvider s a | s -> a where Source #
resolveProvider :: Lens' s a Source #
Instances
class HasAllCommitCharacters s a | s -> a where Source #
allCommitCharacters :: Lens' s a Source #
Instances
HasAllCommitCharacters CompletionOptions (Maybe [Text]) Source # | |
Defined in Language.LSP.Types.Lens allCommitCharacters :: Lens' CompletionOptions (Maybe [Text]) Source # | |
HasAllCommitCharacters CompletionRegistrationOptions (Maybe [Text]) Source # | |
Defined in Language.LSP.Types.Lens allCommitCharacters :: Lens' CompletionRegistrationOptions (Maybe [Text]) Source # |
class HasDocumentSelector s a | s -> a where Source #
documentSelector :: Lens' s a Source #
Instances
class HasProperties s a | s -> a where Source #
properties :: Lens' s a Source #
Instances
class HasResolveSupport s a | s -> a where Source #
resolveSupport :: Lens' s a Source #
class HasPreselectSupport s a | s -> a where Source #
preselectSupport :: Lens' s a Source #
Instances
class HasInsertTextModeSupport s a | s -> a where Source #
insertTextModeSupport :: Lens' s a Source #
class HasInsertReplaceSupport s a | s -> a where Source #
insertReplaceSupport :: Lens' s a Source #
Instances
class HasDocumentationFormat s a | s -> a where Source #
documentationFormat :: Lens' s a Source #
Instances
class HasDeprecatedSupport s a | s -> a where Source #
deprecatedSupport :: Lens' s a Source #
Instances
class HasCommitCharactersSupport s a | s -> a where Source #
commitCharactersSupport :: Lens' s a Source #
Instances
class HasContextSupport s a | s -> a where Source #
contextSupport :: Lens' s a Source #
Instances
HasContextSupport CompletionClientCapabilities (Maybe Bool) Source # | |
Defined in Language.LSP.Types.Lens contextSupport :: Lens' CompletionClientCapabilities (Maybe Bool) Source # | |
HasContextSupport SignatureHelpClientCapabilities (Maybe Bool) Source # | |
Defined in Language.LSP.Types.Lens contextSupport :: Lens' SignatureHelpClientCapabilities (Maybe Bool) Source # |
class HasCompletionItemKind s a | s -> a where Source #
completionItemKind :: Lens' s a Source #
class HasCompletionItem s a | s -> a where Source #
completionItem :: Lens' s a Source #
class HasRepalce s a | s -> a where Source #
Instances
HasRepalce InsertReplaceEdit Range Source # | |
Defined in Language.LSP.Types.Lens repalce :: Lens' InsertReplaceEdit Range Source # |
class HasNewText s a | s -> a where Source #
Instances
HasNewText InsertReplaceEdit Text Source # | |
Defined in Language.LSP.Types.Lens newText :: Lens' InsertReplaceEdit Text Source # | |
HasNewText AnnotatedTextEdit Text Source # | |
Defined in Language.LSP.Types.Lens 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 insert :: Lens' InsertReplaceEdit Range Source # |
class HasLinkSupport s a | s -> a where Source #
linkSupport :: Lens' s a Source #
Instances
HasLinkSupport DeclarationClientCapabilities (Maybe Bool) Source # | |
Defined in Language.LSP.Types.Lens linkSupport :: Lens' DeclarationClientCapabilities (Maybe Bool) Source # | |
HasLinkSupport DefinitionClientCapabilities (Maybe Bool) Source # | |
Defined in Language.LSP.Types.Lens linkSupport :: Lens' DefinitionClientCapabilities (Maybe Bool) Source # | |
HasLinkSupport ImplementationClientCapabilities (Maybe Bool) Source # | |
Defined in Language.LSP.Types.Lens linkSupport :: Lens' ImplementationClientCapabilities (Maybe Bool) Source # | |
HasLinkSupport TypeDefinitionClientCapabilities (Maybe Bool) Source # | |
Defined in Language.LSP.Types.Lens linkSupport :: Lens' TypeDefinitionClientCapabilities (Maybe Bool) Source # |
class HasCodeActionKind s a | s -> a where Source #
codeActionKind :: Lens' s a Source #
class HasIsPreferredSupport s a | s -> a where Source #
isPreferredSupport :: Lens' s a Source #
Instances
class HasHonorsChangeAnnotations s a | s -> a where Source #
honorsChangeAnnotations :: Lens' s a Source #
Instances
class HasDisabledSupport s a | s -> a where Source #
disabledSupport :: Lens' s a Source #
Instances
HasDisabledSupport CodeActionClientCapabilities (Maybe Bool) Source # | |
Defined in Language.LSP.Types.Lens disabledSupport :: Lens' CodeActionClientCapabilities (Maybe Bool) Source # |
class HasDataSupport s a | s -> a where Source #
dataSupport :: Lens' s a Source #
Instances
HasDataSupport CodeActionClientCapabilities (Maybe Bool) Source # | |
Defined in Language.LSP.Types.Lens dataSupport :: Lens' CodeActionClientCapabilities (Maybe Bool) Source # |
class HasCodeActionLiteralSupport s a | s -> a where Source #
codeActionLiteralSupport :: Lens' s a Source #
class HasCodeActionKinds s a | s -> a where Source #
codeActionKinds :: Lens' s a Source #
Instances
HasCodeActionKinds CodeActionOptions (Maybe (List CodeActionKind)) Source # | |
Defined in Language.LSP.Types.Lens codeActionKinds :: Lens' CodeActionOptions (Maybe (List CodeActionKind)) Source # | |
HasCodeActionKinds CodeActionRegistrationOptions (Maybe (List CodeActionKind)) Source # | |
Defined in Language.LSP.Types.Lens 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 only :: Lens' CodeActionContext (Maybe (List CodeActionKind)) Source # |
class HasDiagnostics s a | s -> a where Source #
diagnostics :: Lens' s a Source #
Instances
HasDiagnostics CodeAction (Maybe (List Diagnostic)) Source # | |
Defined in Language.LSP.Types.Lens diagnostics :: Lens' CodeAction (Maybe (List Diagnostic)) Source # | |
HasDiagnostics CodeActionContext (List Diagnostic) Source # | |
Defined in Language.LSP.Types.Lens diagnostics :: Lens' CodeActionContext (List Diagnostic) Source # | |
HasDiagnostics PublishDiagnosticsParams (List Diagnostic) Source # | |
Defined in Language.LSP.Types.Lens 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 title :: Lens' CodeAction Text Source # | |
HasTitle Command Text Source # | |
HasTitle WorkDoneProgressBeginParams Text Source # | |
Defined in Language.LSP.Types.Lens title :: Lens' WorkDoneProgressBeginParams Text Source # | |
HasTitle MessageActionItem Text Source # | |
Defined in Language.LSP.Types.Lens title :: Lens' MessageActionItem Text Source # |
class HasIsPreferred s a | s -> a where Source #
isPreferred :: Lens' s a Source #
Instances
HasIsPreferred CodeAction (Maybe Bool) Source # | |
Defined in Language.LSP.Types.Lens isPreferred :: Lens' CodeAction (Maybe Bool) Source # |
class HasDisabled s a | s -> a where Source #
Instances
HasDisabled CodeAction (Maybe Reason) Source # | |
Defined in Language.LSP.Types.Lens |
class HasTooltip s a | s -> a where Source #
Instances
HasTooltip DocumentLink (Maybe Text) Source # | |
Defined in Language.LSP.Types.Lens |
class 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 color :: Lens' ColorInformation Color Source # | |
HasColor ColorPresentationParams Color Source # | |
Defined in Language.LSP.Types.Lens color :: Lens' ColorPresentationParams Color Source # |
class HasTrimTrailingWhitespace s a | s -> a where Source #
trimTrailingWhitespace :: Lens' s a Source #
Instances
HasTrimTrailingWhitespace FormattingOptions (Maybe Bool) Source # | |
Defined in Language.LSP.Types.Lens trimTrailingWhitespace :: Lens' FormattingOptions (Maybe Bool) Source # |
class HasTrimFinalNewlines s a | s -> a where Source #
trimFinalNewlines :: Lens' s a Source #
Instances
HasTrimFinalNewlines FormattingOptions (Maybe Bool) Source # | |
Defined in Language.LSP.Types.Lens 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 tabSize :: Lens' FormattingOptions UInt Source # |
class HasInsertSpaces s a | s -> a where Source #
insertSpaces :: Lens' s a Source #
Instances
HasInsertSpaces FormattingOptions Bool Source # | |
Defined in Language.LSP.Types.Lens insertSpaces :: Lens' FormattingOptions Bool Source # |
class HasInsertFinalNewline s a | s -> a where Source #
insertFinalNewline :: Lens' s a Source #
Instances
HasInsertFinalNewline FormattingOptions (Maybe Bool) Source # | |
Defined in Language.LSP.Types.Lens insertFinalNewline :: Lens' FormattingOptions (Maybe Bool) Source # |
class HasOptions s a | s -> a where Source #
Instances
HasOptions DocumentFormattingParams FormattingOptions Source # | |
Defined in Language.LSP.Types.Lens | |
HasOptions DocumentOnTypeFormattingParams FormattingOptions Source # | |
Defined in Language.LSP.Types.Lens | |
HasOptions DocumentRangeFormattingParams FormattingOptions Source # | |
Defined in Language.LSP.Types.Lens | |
HasOptions CreateFile (Maybe CreateFileOptions) Source # | |
Defined in Language.LSP.Types.Lens options :: Lens' CreateFile (Maybe CreateFileOptions) Source # | |
HasOptions DeleteFile (Maybe DeleteFileOptions) Source # | |
Defined in Language.LSP.Types.Lens options :: Lens' DeleteFile (Maybe DeleteFileOptions) Source # | |
HasOptions RenameFile (Maybe RenameFileOptions) Source # | |
Defined in Language.LSP.Types.Lens options :: Lens' RenameFile (Maybe RenameFileOptions) Source # |
class HasMoreTriggerCharacter s a | s -> a where Source #
moreTriggerCharacter :: Lens' s a Source #
Instances
class HasFirstTriggerCharacter s a | s -> a where Source #
firstTriggerCharacter :: Lens' s a Source #
class HasCh s a | s -> a where Source #
Instances
HasCh DocumentOnTypeFormattingParams Text Source # | |
Defined in Language.LSP.Types.Lens ch :: Lens' DocumentOnTypeFormattingParams Text Source # |
class HasPrepareSupport s a | s -> a where Source #
prepareSupport :: Lens' s a Source #
Instances
HasPrepareSupport RenameClientCapabilities (Maybe Bool) Source # | |
Defined in Language.LSP.Types.Lens prepareSupport :: Lens' RenameClientCapabilities (Maybe Bool) Source # |
class HasPrepareProvider s a | s -> a where Source #
prepareProvider :: Lens' s a Source #
Instances
HasPrepareProvider RenameOptions (Maybe Bool) Source # | |
Defined in Language.LSP.Types.Lens prepareProvider :: Lens' RenameOptions (Maybe Bool) Source # | |
HasPrepareProvider RenameRegistrationOptions (Maybe Bool) Source # | |
Defined in Language.LSP.Types.Lens 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 newName :: Lens' RenameParams Text Source # |
class HasPlaceholder s a | s -> a where Source #
placeholder :: Lens' s a Source #
Instances
HasPlaceholder RangeWithPlaceholder Text Source # | |
Defined in Language.LSP.Types.Lens placeholder :: Lens' RangeWithPlaceholder Text Source # |
class HasIncludeDeclaration s a | s -> a where Source #
includeDeclaration :: Lens' s a Source #
Instances
HasIncludeDeclaration ReferenceContext Bool Source # | |
Defined in Language.LSP.Types.Lens includeDeclaration :: Lens' ReferenceContext Bool Source # |
class HasRangeLimit s a | s -> a where Source #
rangeLimit :: Lens' s a Source #
Instances
HasRangeLimit FoldingRangeClientCapabilities (Maybe UInt) Source # | |
Defined in Language.LSP.Types.Lens rangeLimit :: Lens' FoldingRangeClientCapabilities (Maybe UInt) Source # |
class HasStartLine s a | s -> a where Source #
Instances
HasStartLine FoldingRange UInt Source # | |
Defined in Language.LSP.Types.Lens startLine :: Lens' FoldingRange UInt Source # |
class HasStartCharacter s a | s -> a where Source #
startCharacter :: Lens' s a Source #
Instances
HasStartCharacter FoldingRange (Maybe UInt) Source # | |
Defined in Language.LSP.Types.Lens 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 endLine :: Lens' FoldingRange UInt Source # |
class HasEndCharacter s a | s -> a where Source #
endCharacter :: Lens' s a Source #
Instances
HasEndCharacter FoldingRange (Maybe UInt) Source # | |
Defined in Language.LSP.Types.Lens 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 parent :: Lens' SelectionRange (Maybe SelectionRange) Source # |
class HasHierarchicalDocumentSymbolSupport s a | s -> a where Source #
hierarchicalDocumentSymbolSupport :: Lens' s a Source #
class HasSelectionRange s a | s -> a where Source #
selectionRange :: Lens' s a Source #
Instances
class HasChildren s a | s -> a where Source #
Instances
HasChildren DocumentSymbol (Maybe (List DocumentSymbol)) Source # | |
Defined in Language.LSP.Types.Lens 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 location :: Lens' DiagnosticRelatedInformation Location Source # | |
HasLocation SymbolInformation Location Source # | |
Defined in Language.LSP.Types.Lens location :: Lens' SymbolInformation Location Source # |
class HasContainerName s a | s -> a where Source #
containerName :: Lens' s a Source #
Instances
HasContainerName SymbolInformation (Maybe Text) Source # | |
Defined in Language.LSP.Types.Lens 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 language :: Lens' LanguageString Text Source # | |
HasLanguage DocumentFilter (Maybe Text) Source # | |
Defined in Language.LSP.Types.Lens |
class HasNeedsConfirmation s a | s -> a where Source #
needsConfirmation :: Lens' s a Source #
Instances
HasNeedsConfirmation ChangeAnnotation (Maybe Bool) Source # | |
Defined in Language.LSP.Types.Lens needsConfirmation :: Lens' ChangeAnnotation (Maybe Bool) Source # |
class HasDescription s a | s -> a where Source #
description :: Lens' s a Source #
Instances
HasDescription ChangeAnnotation (Maybe Text) Source # | |
Defined in Language.LSP.Types.Lens description :: Lens' ChangeAnnotation (Maybe Text) Source # |
class HasAnnotationId s a | s -> a where Source #
annotationId :: Lens' s a Source #
Instances
class HasEdits s a | s -> a where Source #
Instances
HasEdits SemanticTokensDelta (List SemanticTokensEdit) Source # | |
Defined in Language.LSP.Types.Lens edits :: Lens' SemanticTokensDelta (List SemanticTokensEdit) Source # | |
HasEdits SemanticTokensDeltaPartialResult (List SemanticTokensEdit) Source # | |
Defined in Language.LSP.Types.Lens | |
HasEdits TextDocumentEdit (List (TextEdit |? AnnotatedTextEdit)) Source # | |
Defined in Language.LSP.Types.Lens 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 #
ignoreIfExists :: Lens' s a Source #
Instances
HasIgnoreIfExists CreateFileOptions (Maybe Bool) Source # | |
Defined in Language.LSP.Types.Lens ignoreIfExists :: Lens' CreateFileOptions (Maybe Bool) Source # | |
HasIgnoreIfExists RenameFileOptions (Maybe Bool) Source # | |
Defined in Language.LSP.Types.Lens 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 oldUri :: Lens' RenameFile Uri Source # |
class HasNewUri s a | s -> a where Source #
Instances
HasNewUri RenameFile Uri Source # | |
Defined in Language.LSP.Types.Lens 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 #
ignoreIfNotExists :: Lens' s a Source #
Instances
HasIgnoreIfNotExists DeleteFileOptions (Maybe Bool) Source # | |
Defined in Language.LSP.Types.Lens ignoreIfNotExists :: Lens' DeleteFileOptions (Maybe Bool) Source # |
class HasDocumentChanges s a | s -> a where Source #
documentChanges :: Lens' s a Source #
Instances
HasDocumentChanges WorkspaceEdit (Maybe (List DocumentChange)) Source # | |
Defined in Language.LSP.Types.Lens documentChanges :: Lens' WorkspaceEdit (Maybe (List DocumentChange)) Source # | |
HasDocumentChanges WorkspaceEditClientCapabilities (Maybe Bool) Source # | |
Defined in Language.LSP.Types.Lens documentChanges :: Lens' WorkspaceEditClientCapabilities (Maybe Bool) Source # |
class HasChangeAnnotations s a | s -> a where Source #
changeAnnotations :: Lens' s a Source #
Instances
class HasResourceOperations s a | s -> a where Source #
resourceOperations :: Lens' s a Source #
Instances
class HasNormalizesLineEndings s a | s -> a where Source #
normalizesLineEndings :: Lens' s a Source #
Instances
class HasChangeAnnotationSupport s a | s -> a where Source #
changeAnnotationSupport :: Lens' s a Source #
class HasRemoved s a | s -> a where Source #
Instances
class HasAdded s a | s -> a where Source #
Instances
HasAdded WorkspaceFoldersChangeEvent (List WorkspaceFolder) Source # | |
Defined in Language.LSP.Types.Lens 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 params :: Lens' (NotificationMessage m) a Source # | |
a ~ MessageParams m => HasParams (RequestMessage m) a Source # | |
Defined in Language.LSP.Types.Lens 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 jsonrpc :: Lens' (NotificationMessage m) Text Source # | |
HasJsonrpc (RequestMessage m) Text Source # | |
Defined in Language.LSP.Types.Lens jsonrpc :: Lens' (RequestMessage m) Text Source # | |
HasJsonrpc (ResponseMessage m) Text Source # | |
Defined in Language.LSP.Types.Lens 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 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 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 text :: Lens' TextDocumentContentChangeEvent Text Source # | |
HasText TextDocumentItem Text Source # | |
Defined in Language.LSP.Types.Lens text :: Lens' TextDocumentItem Text Source # | |
HasText DidSaveTextDocumentParams (Maybe Text) Source # | |
Defined in Language.LSP.Types.Lens |
class HasLanguageId s a | s -> a where Source #
languageId :: Lens' s a Source #
Instances
HasLanguageId TextDocumentItem Text Source # | |
Defined in Language.LSP.Types.Lens languageId :: Lens' TextDocumentItem Text Source # |
class HasWillSaveWaitUntil s a | s -> a where Source #
willSaveWaitUntil :: Lens' s a Source #
Instances
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 #
typeDefinition :: Lens' s a Source #
class HasSynchronization s a | s -> a where Source #
synchronization :: Lens' s a Source #
class HasSignatureHelp s a | s -> a where Source #
signatureHelp :: Lens' s a Source #
class HasReferences s a | s -> a where Source #
references :: Lens' s a Source #
class HasRangeFormatting s a | s -> a where Source #
rangeFormatting :: Lens' s a Source #
class HasPublishDiagnostics s a | s -> a where Source #
publishDiagnostics :: Lens' s a Source #
class HasOnTypeFormatting s a | s -> a where Source #
onTypeFormatting :: Lens' s a Source #
class HasImplementation s a | s -> a where Source #
implementation :: Lens' s a Source #
class HasFormatting s a | s -> a where Source #
formatting :: Lens' s a Source #
class HasFoldingRange s a | s -> a where Source #
foldingRange :: Lens' s a Source #
class HasDocumentSymbol s a | s -> a where Source #
documentSymbol :: Lens' s a Source #
class HasDocumentLink s a | s -> a where Source #
documentLink :: Lens' s a Source #
class HasDocumentHighlight s a | s -> a where Source #
documentHighlight :: Lens' s a Source #
class HasDefinition s a | s -> a where Source #
definition :: Lens' s a Source #
class HasDeclaration s a | s -> a where Source #
declaration :: Lens' s a Source #
class HasCompletion s a | s -> a where Source #
completion :: Lens' s a Source #
class HasCodeLens s a | s -> a where Source #
Instances
class HasCodeAction s a | s -> a where Source #
codeAction :: Lens' s a Source #
class HasCallHierarchy s a | s -> a where Source #
callHierarchy :: Lens' s a Source #
class HasSave s a | s -> a where Source #
Instances
HasSave TextDocumentSyncOptions (Maybe (Bool |? SaveOptions)) Source # | |
Defined in Language.LSP.Types.Lens 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 HasRangeLength s a | s -> a where Source #
rangeLength :: Lens' s a Source #
Instances
HasRangeLength TextDocumentContentChangeEvent (Maybe UInt) Source # | |
Defined in Language.LSP.Types.Lens rangeLength :: Lens' TextDocumentContentChangeEvent (Maybe UInt) Source # |
class HasContentChanges s a | s -> a where Source #
contentChanges :: Lens' s a Source #
class HasSyncKind s a | s -> a where Source #
class HasArguments s a | s -> a where Source #
Instances
HasArguments 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 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 severity :: Lens' Diagnostic (Maybe DiagnosticSeverity) Source # |
class HasRelatedInformation s a | s -> a where Source #
relatedInformation :: Lens' s a Source #
Instances
class HasContentFormat s a | s -> a where Source #
contentFormat :: Lens' s a Source #
Instances
HasContentFormat HoverClientCapabilities (Maybe (List MarkupKind)) Source # | |
Defined in Language.LSP.Types.Lens 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 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 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 success :: Lens' ShowDocumentResult Bool Source # |
class HasToken s a | s -> a where Source #
Instances
HasToken WorkDoneProgressCancelParams ProgressToken Source # | |
Defined in Language.LSP.Types.Lens | |
HasToken WorkDoneProgressCreateParams ProgressToken Source # | |
Defined in Language.LSP.Types.Lens | |
HasToken (ProgressParams t) ProgressToken Source # | |
Defined in Language.LSP.Types.Lens token :: Lens' (ProgressParams t) ProgressToken Source # |
class HasPercentage s a | s -> a where Source #
percentage :: Lens' s a Source #
Instances
HasPercentage WorkDoneProgressBeginParams (Maybe UInt) Source # | |
Defined in Language.LSP.Types.Lens percentage :: Lens' WorkDoneProgressBeginParams (Maybe UInt) Source # | |
HasPercentage WorkDoneProgressReportParams (Maybe UInt) Source # | |
Defined in Language.LSP.Types.Lens percentage :: Lens' WorkDoneProgressReportParams (Maybe UInt) Source # |
class HasCancellable s a | s -> a where Source #
cancellable :: Lens' s a Source #
Instances
HasCancellable WorkDoneProgressBeginParams (Maybe Bool) Source # | |
Defined in Language.LSP.Types.Lens cancellable :: Lens' WorkDoneProgressBeginParams (Maybe Bool) Source # | |
HasCancellable WorkDoneProgressReportParams (Maybe Bool) Source # | |
Defined in Language.LSP.Types.Lens cancellable :: Lens' WorkDoneProgressReportParams (Maybe Bool) Source # |
class HasParameterInformation s a | s -> a where Source #
parameterInformation :: Lens' s a Source #
class HasActiveParameterSuport s a | s -> a where Source #
activeParameterSuport :: Lens' s a Source #
Instances
class HasLabelOffsetSupport s a | s -> a where Source #
labelOffsetSupport :: Lens' s a Source #
Instances
class HasSignatureInformation s a | s -> a where Source #
signatureInformation :: Lens' s a Source #
class HasRetriggerCharacters s a | s -> a where Source #
retriggerCharacters :: Lens' s a Source #
Instances
HasRetriggerCharacters SignatureHelpOptions (Maybe (List Text)) Source # | |
Defined in Language.LSP.Types.Lens retriggerCharacters :: Lens' SignatureHelpOptions (Maybe (List Text)) Source # | |
HasRetriggerCharacters SignatureHelpRegistrationOptions (Maybe (List Text)) Source # | |
Defined in Language.LSP.Types.Lens retriggerCharacters :: Lens' SignatureHelpRegistrationOptions (Maybe (List Text)) Source # |
class HasSignatures s a | s -> a where Source #
signatures :: Lens' s a Source #
Instances
HasSignatures SignatureHelp (List SignatureInformation) Source # | |
Defined in Language.LSP.Types.Lens signatures :: Lens' SignatureHelp (List SignatureInformation) Source # |
class HasActiveSignature s a | s -> a where Source #
activeSignature :: Lens' s a Source #
Instances
HasActiveSignature SignatureHelp (Maybe UInt) Source # | |
Defined in Language.LSP.Types.Lens activeSignature :: Lens' SignatureHelp (Maybe UInt) Source # |
class HasItem s a | s -> a where Source #
Instances
class HasFromRanges s a | s -> a where Source #
fromRanges :: Lens' s a Source #
Instances
HasFromRanges CallHierarchyIncomingCall (List Range) Source # | |
Defined in Language.LSP.Types.Lens fromRanges :: Lens' CallHierarchyIncomingCall (List Range) Source # | |
HasFromRanges CallHierarchyOutgoingCall (List Range) Source # | |
Defined in Language.LSP.Types.Lens fromRanges :: Lens' CallHierarchyOutgoingCall (List Range) Source # |
class HasTokenTypes s a | s -> a where Source #
tokenTypes :: Lens' s a Source #
Instances
class HasTokenModifiers s a | s -> a where Source #
tokenModifiers :: Lens' s a 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 #
overlappingTokenSupport :: Lens' s a Source #
Instances
class HasMultilineTokenSupport s a | s -> a where Source #
multilineTokenSupport :: Lens' s a Source #
Instances
class HasFormats s a | s -> a where Source #
Instances
class HasPreviousResultId s a | s -> a where Source #
previousResultId :: Lens' s a Source #
Instances
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 #
deleteCount :: Lens' s a Source #
Instances
HasDeleteCount SemanticTokensEdit UInt Source # | |
Defined in Language.LSP.Types.Lens deleteCount :: Lens' SemanticTokensEdit UInt Source # |