Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Language.LSP.Protocol.Lens
Contents
Synopsis
- class HasPartialResultToken s a | s -> a where
- partialResultToken :: Lens' s a
- class HasPosition s a | s -> a where
- class HasTextDocument s a | s -> a where
- textDocument :: Lens' s a
- class HasWorkDoneToken s a | s -> a where
- workDoneToken :: Lens' s a
- class HasRange s a | s -> a where
- class HasUri s a | s -> a where
- class HasDocumentSelector s a | s -> a where
- documentSelector :: Lens' s a
- class HasId s a | s -> a where
- class HasWorkDoneProgress s a | s -> a where
- workDoneProgress :: Lens' s a
- class HasName s a | s -> a where
- class HasEvent s a | s -> a where
- class HasItems s a | s -> a where
- class HasColor s a | s -> a where
- class HasAdditionalTextEdits s a | s -> a where
- additionalTextEdits :: Lens' s a
- class HasLabel s a | s -> a where
- class HasTextEdit s a | s -> a where
- class HasCollapsedText s a | s -> a where
- collapsedText :: Lens' s a
- class HasEndCharacter s a | s -> a where
- endCharacter :: Lens' s a
- class HasEndLine s a | s -> a where
- class HasKind s a | s -> a where
- class HasStartCharacter s a | s -> a where
- startCharacter :: Lens' s a
- class HasStartLine s a | s -> a where
- class HasPositions s a | s -> a where
- class HasParent s a | s -> a where
- class HasToken s a | s -> a where
- class HasData_ s a | s -> a where
- class HasDetail s a | s -> a where
- class HasSelectionRange s a | s -> a where
- selectionRange :: Lens' s a
- class HasTags s a | s -> a where
- class HasItem s a | s -> a where
- class HasFrom s a | s -> a where
- class HasFromRanges s a | s -> a where
- fromRanges :: Lens' s a
- class HasTo s a | s -> a where
- class HasResultId s a | s -> a where
- class HasFull s a | s -> a where
- class HasLegend s a | s -> a where
- class HasPreviousResultId s a | s -> a where
- previousResultId :: Lens' s a
- class HasEdits s a | s -> a where
- class HasExternal s a | s -> a where
- class HasSelection s a | s -> a where
- class HasTakeFocus s a | s -> a where
- class HasSuccess s a | s -> a where
- class HasRanges s a | s -> a where
- class HasWordPattern s a | s -> a where
- wordPattern :: Lens' s a
- class HasFiles s a | s -> a where
- class HasChangeAnnotations s a | s -> a where
- changeAnnotations :: Lens' s a
- class HasChanges s a | s -> a where
- class HasDocumentChanges s a | s -> a where
- documentChanges :: Lens' s a
- class HasFilters s a | s -> a where
- class HasIdentifier s a | s -> a where
- identifier :: Lens' s a
- class HasScheme s a | s -> a where
- class HasUnique s a | s -> a where
- class HasContext s a | s -> a where
- class HasPaddingLeft s a | s -> a where
- paddingLeft :: Lens' s a
- class HasPaddingRight s a | s -> a where
- paddingRight :: Lens' s a
- class HasTextEdits s a | s -> a where
- class HasTooltip s a | s -> a where
- class HasResolveProvider s a | s -> a where
- resolveProvider :: Lens' s a
- class HasRelatedDocuments s a | s -> a where
- relatedDocuments :: Lens' s a
- class HasRetriggerRequest s a | s -> a where
- retriggerRequest :: Lens' s a
- class HasInterFileDependencies s a | s -> a where
- interFileDependencies :: Lens' s a
- class HasWorkspaceDiagnostics s a | s -> a where
- workspaceDiagnostics :: Lens' s a
- class HasPreviousResultIds s a | s -> a where
- previousResultIds :: Lens' s a
- class HasCellTextDocuments s a | s -> a where
- cellTextDocuments :: Lens' s a
- class HasNotebookDocument s a | s -> a where
- notebookDocument :: Lens' s a
- class HasChange s a | s -> a where
- class HasRegistrations s a | s -> a where
- registrations :: Lens' s a
- class HasUnregisterations s a | s -> a where
- unregisterations :: Lens' s a
- class HasCapabilities s a | s -> a where
- capabilities :: Lens' s a
- class HasClientInfo s a | s -> a where
- clientInfo :: Lens' s a
- class HasInitializationOptions s a | s -> a where
- initializationOptions :: Lens' s a
- class HasLocale s a | s -> a where
- class HasProcessId s a | s -> a where
- class HasRootPath s a | s -> a where
- class HasRootUri s a | s -> a where
- class HasTrace s a | s -> a where
- class HasWorkspaceFolders s a | s -> a where
- workspaceFolders :: Lens' s a
- class HasServerInfo s a | s -> a where
- serverInfo :: Lens' s a
- class HasRetry s a | s -> a where
- class HasSettings s a | s -> a where
- class HasSection s a | s -> a where
- class HasMessage s a | s -> a where
- class HasType_ s a | s -> a where
- class HasActions s a | s -> a where
- class HasTitle s a | s -> a where
- class HasContentChanges s a | s -> a where
- contentChanges :: Lens' s a
- class HasSyncKind s a | s -> a where
- class HasText s a | s -> a where
- class HasIncludeText s a | s -> a where
- includeText :: Lens' s a
- class HasReason s a | s -> a where
- class HasNewText s a | s -> a where
- class HasWatchers s a | s -> a where
- class HasDiagnostics s a | s -> a where
- diagnostics :: Lens' s a
- class HasVersion s a | s -> a where
- class HasCommand s a | s -> a where
- class HasCommitCharacters s a | s -> a where
- commitCharacters :: Lens' s a
- class HasDeprecated s a | s -> a where
- deprecated :: Lens' s a
- class HasDocumentation s a | s -> a where
- documentation :: Lens' s a
- class HasFilterText s a | s -> a where
- filterText :: Lens' s a
- class HasInsertText s a | s -> a where
- insertText :: Lens' s a
- class HasInsertTextFormat s a | s -> a where
- insertTextFormat :: Lens' s a
- class HasInsertTextMode s a | s -> a where
- insertTextMode :: Lens' s a
- class HasLabelDetails s a | s -> a where
- labelDetails :: Lens' s a
- class HasPreselect s a | s -> a where
- class HasSortText s a | s -> a where
- class HasTextEditText s a | s -> a where
- textEditText :: Lens' s a
- class HasIsIncomplete s a | s -> a where
- isIncomplete :: Lens' s a
- class HasItemDefaults s a | s -> a where
- itemDefaults :: Lens' s a
- class HasAllCommitCharacters s a | s -> a where
- allCommitCharacters :: Lens' s a
- class HasCompletionItem s a | s -> a where
- completionItem :: Lens' s a
- class HasTriggerCharacters s a | s -> a where
- triggerCharacters :: Lens' s a
- class HasContents s a | s -> a where
- class HasActiveParameter s a | s -> a where
- activeParameter :: Lens' s a
- class HasActiveSignature s a | s -> a where
- activeSignature :: Lens' s a
- class HasSignatures s a | s -> a where
- signatures :: Lens' s a
- class HasRetriggerCharacters s a | s -> a where
- retriggerCharacters :: Lens' s a
- class HasContainerName s a | s -> a where
- containerName :: Lens' s a
- class HasLocation s a | s -> a where
- class HasChildren s a | s -> a where
- class HasArguments s a | s -> a where
- class HasDisabled s a | s -> a where
- class HasEdit s a | s -> a where
- class HasIsPreferred s a | s -> a where
- isPreferred :: Lens' s a
- class HasCodeActionKinds s a | s -> a where
- codeActionKinds :: Lens' s a
- class HasQuery s a | s -> a where
- class HasTarget s a | s -> a where
- class HasOptions s a | s -> a where
- class HasCh s a | s -> a where
- class HasFirstTriggerCharacter s a | s -> a where
- firstTriggerCharacter :: Lens' s a
- class HasMoreTriggerCharacter s a | s -> a where
- moreTriggerCharacter :: Lens' s a
- class HasNewName s a | s -> a where
- class HasPrepareProvider s a | s -> a where
- prepareProvider :: Lens' s a
- class HasCommands s a | s -> a where
- class HasApplied s a | s -> a where
- class HasFailedChange s a | s -> a where
- failedChange :: Lens' s a
- class HasFailureReason s a | s -> a where
- failureReason :: Lens' s a
- class HasCancellable s a | s -> a where
- cancellable :: Lens' s a
- class HasPercentage s a | s -> a where
- percentage :: Lens' s a
- class HasValue s a | s -> a where
- class HasVerbose s a | s -> a where
- class HasOriginSelectionRange s a | s -> a where
- originSelectionRange :: Lens' s a
- class HasTargetRange s a | s -> a where
- targetRange :: Lens' s a
- class HasTargetSelectionRange s a | s -> a where
- targetSelectionRange :: Lens' s a
- class HasTargetUri s a | s -> a where
- class HasEnd s a | s -> a where
- class HasStart s a | s -> a where
- class HasAdded s a | s -> a where
- class HasRemoved s a | s -> a where
- class HasScopeUri s a | s -> a where
- class HasAlpha s a | s -> a where
- class HasBlue s a | s -> a where
- class HasGreen s a | s -> a where
- class HasRed s a | s -> a where
- class HasCharacter s a | s -> a where
- class HasLine s a | s -> a where
- class HasDeleteCount s a | s -> a where
- deleteCount :: Lens' s a
- class HasAnnotationId s a | s -> a where
- annotationId :: Lens' s a
- class HasNewUri s a | s -> a where
- class HasOldUri s a | s -> a where
- class HasDescription s a | s -> a where
- description :: Lens' s a
- class HasNeedsConfirmation s a | s -> a where
- needsConfirmation :: Lens' s a
- class HasPattern s a | s -> a where
- class HasFrameId s a | s -> a where
- class HasStoppedLocation s a | s -> a where
- stoppedLocation :: Lens' s a
- class HasCaseSensitiveLookup s a | s -> a where
- caseSensitiveLookup :: Lens' s a
- class HasVariableName s a | s -> a where
- variableName :: Lens' s a
- class HasExpression s a | s -> a where
- expression :: Lens' s a
- class HasCells s a | s -> a where
- class HasMetadata s a | s -> a where
- class HasNotebookType s a | s -> a where
- notebookType :: Lens' s a
- class HasLanguageId s a | s -> a where
- languageId :: Lens' s a
- class HasMethod s a | s -> a where
- class HasRegisterOptions s a | s -> a where
- registerOptions :: Lens' s a
- class HasCallHierarchyProvider s a | s -> a where
- callHierarchyProvider :: Lens' s a
- class HasCodeActionProvider s a | s -> a where
- codeActionProvider :: Lens' s a
- class HasCodeLensProvider s a | s -> a where
- codeLensProvider :: Lens' s a
- class HasColorProvider s a | s -> a where
- colorProvider :: Lens' s a
- class HasCompletionProvider s a | s -> a where
- completionProvider :: Lens' s a
- class HasDeclarationProvider s a | s -> a where
- declarationProvider :: Lens' s a
- class HasDefinitionProvider s a | s -> a where
- definitionProvider :: Lens' s a
- class HasDiagnosticProvider s a | s -> a where
- diagnosticProvider :: Lens' s a
- class HasDocumentFormattingProvider s a | s -> a where
- documentFormattingProvider :: Lens' s a
- class HasDocumentHighlightProvider s a | s -> a where
- documentHighlightProvider :: Lens' s a
- class HasDocumentLinkProvider s a | s -> a where
- documentLinkProvider :: Lens' s a
- class HasDocumentOnTypeFormattingProvider s a | s -> a where
- class HasDocumentRangeFormattingProvider s a | s -> a where
- class HasDocumentSymbolProvider s a | s -> a where
- documentSymbolProvider :: Lens' s a
- class HasExecuteCommandProvider s a | s -> a where
- executeCommandProvider :: Lens' s a
- class HasExperimental s a | s -> a where
- experimental :: Lens' s a
- class HasFoldingRangeProvider s a | s -> a where
- foldingRangeProvider :: Lens' s a
- class HasHoverProvider s a | s -> a where
- hoverProvider :: Lens' s a
- class HasImplementationProvider s a | s -> a where
- implementationProvider :: Lens' s a
- class HasInlayHintProvider s a | s -> a where
- inlayHintProvider :: Lens' s a
- class HasInlineValueProvider s a | s -> a where
- inlineValueProvider :: Lens' s a
- class HasLinkedEditingRangeProvider s a | s -> a where
- linkedEditingRangeProvider :: Lens' s a
- class HasMonikerProvider s a | s -> a where
- monikerProvider :: Lens' s a
- class HasNotebookDocumentSync s a | s -> a where
- notebookDocumentSync :: Lens' s a
- class HasPositionEncoding s a | s -> a where
- positionEncoding :: Lens' s a
- class HasReferencesProvider s a | s -> a where
- referencesProvider :: Lens' s a
- class HasRenameProvider s a | s -> a where
- renameProvider :: Lens' s a
- class HasSelectionRangeProvider s a | s -> a where
- selectionRangeProvider :: Lens' s a
- class HasSemanticTokensProvider s a | s -> a where
- semanticTokensProvider :: Lens' s a
- class HasSignatureHelpProvider s a | s -> a where
- signatureHelpProvider :: Lens' s a
- class HasTextDocumentSync s a | s -> a where
- textDocumentSync :: Lens' s a
- class HasTypeDefinitionProvider s a | s -> a where
- typeDefinitionProvider :: Lens' s a
- class HasTypeHierarchyProvider s a | s -> a where
- typeHierarchyProvider :: Lens' s a
- class HasWorkspace s a | s -> a where
- class HasWorkspaceSymbolProvider s a | s -> a where
- workspaceSymbolProvider :: Lens' s a
- class HasGlobPattern s a | s -> a where
- globPattern :: Lens' s a
- class HasCode s a | s -> a where
- class HasCodeDescription s a | s -> a where
- codeDescription :: Lens' s a
- class HasRelatedInformation s a | s -> a where
- relatedInformation :: Lens' s a
- class HasSeverity s a | s -> a where
- class HasSource s a | s -> a where
- class HasTriggerCharacter s a | s -> a where
- triggerCharacter :: Lens' s a
- class HasTriggerKind s a | s -> a where
- triggerKind :: Lens' s a
- class HasInsert s a | s -> a where
- class HasReplace s a | s -> a where
- class HasActiveSignatureHelp s a | s -> a where
- activeSignatureHelp :: Lens' s a
- class HasIsRetrigger s a | s -> a where
- isRetrigger :: Lens' s a
- class HasParameters s a | s -> a where
- parameters :: Lens' s a
- class HasIncludeDeclaration s a | s -> a where
- includeDeclaration :: Lens' s a
- class HasOnly s a | s -> a where
- class HasInsertFinalNewline s a | s -> a where
- insertFinalNewline :: Lens' s a
- class HasInsertSpaces s a | s -> a where
- insertSpaces :: Lens' s a
- class HasTabSize s a | s -> a where
- class HasTrimFinalNewlines s a | s -> a where
- trimFinalNewlines :: Lens' s a
- class HasTrimTrailingWhitespace s a | s -> a where
- trimTrailingWhitespace :: Lens' s a
- class HasTokenModifiers s a | s -> a where
- tokenModifiers :: Lens' s a
- class HasTokenTypes s a | s -> a where
- tokenTypes :: Lens' s a
- class HasIgnoreIfExists s a | s -> a where
- ignoreIfExists :: Lens' s a
- class HasOverwrite s a | s -> a where
- class HasIgnoreIfNotExists s a | s -> a where
- ignoreIfNotExists :: Lens' s a
- class HasRecursive s a | s -> a where
- class HasGlob s a | s -> a where
- class HasMatches s a | s -> a where
- class HasDocument s a | s -> a where
- class HasExecutionSummary s a | s -> a where
- executionSummary :: Lens' s a
- class HasGeneral s a | s -> a where
- class HasWindow s a | s -> a where
- class HasOpenClose s a | s -> a where
- class HasSave s a | s -> a where
- class HasWillSave s a | s -> a where
- class HasWillSaveWaitUntil s a | s -> a where
- willSaveWaitUntil :: Lens' s a
- class HasNotebookSelector s a | s -> a where
- notebookSelector :: Lens' s a
- class HasChangeNotifications s a | s -> a where
- changeNotifications :: Lens' s a
- class HasSupported s a | s -> a where
- class HasDidCreate s a | s -> a where
- class HasDidDelete s a | s -> a where
- class HasDidRename s a | s -> a where
- class HasWillCreate s a | s -> a where
- willCreate :: Lens' s a
- class HasWillDelete s a | s -> a where
- willDelete :: Lens' s a
- class HasWillRename s a | s -> a where
- willRename :: Lens' s a
- class HasHref s a | s -> a where
- class HasLanguage s a | s -> a where
- class HasNotebook s a | s -> a where
- class HasIgnoreCase s a | s -> a where
- ignoreCase :: Lens' s a
- class HasExecutionOrder s a | s -> a where
- executionOrder :: Lens' s a
- class HasApplyEdit s a | s -> a where
- class HasCodeLens s a | s -> a where
- class HasConfiguration s a | s -> a where
- configuration :: Lens' s a
- class HasDidChangeConfiguration s a | s -> a where
- didChangeConfiguration :: Lens' s a
- class HasDidChangeWatchedFiles s a | s -> a where
- didChangeWatchedFiles :: Lens' s a
- class HasExecuteCommand s a | s -> a where
- executeCommand :: Lens' s a
- class HasFileOperations s a | s -> a where
- fileOperations :: Lens' s a
- class HasInlayHint s a | s -> a where
- class HasInlineValue s a | s -> a where
- inlineValue :: Lens' s a
- class HasSemanticTokens s a | s -> a where
- semanticTokens :: Lens' s a
- class HasSymbol s a | s -> a where
- class HasWorkspaceEdit s a | s -> a where
- workspaceEdit :: Lens' s a
- class HasCallHierarchy s a | s -> a where
- callHierarchy :: Lens' s a
- class HasCodeAction s a | s -> a where
- codeAction :: Lens' s a
- class HasCompletion s a | s -> a where
- completion :: Lens' s a
- class HasDeclaration s a | s -> a where
- declaration :: Lens' s a
- class HasDefinition s a | s -> a where
- definition :: Lens' s a
- class HasDiagnostic s a | s -> a where
- diagnostic :: Lens' s a
- class HasDocumentHighlight s a | s -> a where
- documentHighlight :: Lens' s a
- class HasDocumentLink s a | s -> a where
- documentLink :: Lens' s a
- class HasDocumentSymbol s a | s -> a where
- documentSymbol :: Lens' s a
- class HasFoldingRange s a | s -> a where
- foldingRange :: Lens' s a
- class HasFormatting s a | s -> a where
- formatting :: Lens' s a
- class HasHover s a | s -> a where
- class HasImplementation s a | s -> a where
- implementation :: Lens' s a
- class HasLinkedEditingRange s a | s -> a where
- linkedEditingRange :: Lens' s a
- class HasMoniker s a | s -> a where
- class HasOnTypeFormatting s a | s -> a where
- onTypeFormatting :: Lens' s a
- class HasPublishDiagnostics s a | s -> a where
- publishDiagnostics :: Lens' s a
- class HasRangeFormatting s a | s -> a where
- rangeFormatting :: Lens' s a
- class HasReferences s a | s -> a where
- references :: Lens' s a
- class HasRename s a | s -> a where
- class HasSignatureHelp s a | s -> a where
- signatureHelp :: Lens' s a
- class HasSynchronization s a | s -> a where
- synchronization :: Lens' s a
- class HasTypeDefinition s a | s -> a where
- typeDefinition :: Lens' s a
- class HasTypeHierarchy s a | s -> a where
- typeHierarchy :: Lens' s a
- class HasShowDocument s a | s -> a where
- showDocument :: Lens' s a
- class HasShowMessage s a | s -> a where
- showMessage :: Lens' s a
- class HasMarkdown s a | s -> a where
- class HasPositionEncodings s a | s -> a where
- positionEncodings :: Lens' s a
- class HasRegularExpressions s a | s -> a where
- regularExpressions :: Lens' s a
- class HasStaleRequestSupport s a | s -> a where
- staleRequestSupport :: Lens' s a
- class HasBaseUri s a | s -> a where
- class HasChangeAnnotationSupport s a | s -> a where
- changeAnnotationSupport :: Lens' s a
- class HasFailureHandling s a | s -> a where
- failureHandling :: Lens' s a
- class HasNormalizesLineEndings s a | s -> a where
- normalizesLineEndings :: Lens' s a
- class HasResourceOperations s a | s -> a where
- resourceOperations :: Lens' s a
- class HasDynamicRegistration s a | s -> a where
- dynamicRegistration :: Lens' s a
- class HasRelativePatternSupport s a | s -> a where
- relativePatternSupport :: Lens' s a
- class HasResolveSupport s a | s -> a where
- resolveSupport :: Lens' s a
- class HasSymbolKind s a | s -> a where
- symbolKind :: Lens' s a
- class HasTagSupport s a | s -> a where
- tagSupport :: Lens' s a
- class HasRefreshSupport s a | s -> a where
- refreshSupport :: Lens' s a
- class HasDidSave s a | s -> a where
- class HasCompletionItemKind s a | s -> a where
- completionItemKind :: Lens' s a
- class HasCompletionList s a | s -> a where
- completionList :: Lens' s a
- class HasContextSupport s a | s -> a where
- contextSupport :: Lens' s a
- class HasContentFormat s a | s -> a where
- contentFormat :: Lens' s a
- class HasSignatureInformation s a | s -> a where
- signatureInformation :: Lens' s a
- class HasLinkSupport s a | s -> a where
- linkSupport :: Lens' s a
- class HasHierarchicalDocumentSymbolSupport s a | s -> a where
- class HasLabelSupport s a | s -> a where
- labelSupport :: Lens' s a
- class HasCodeActionLiteralSupport s a | s -> a where
- codeActionLiteralSupport :: Lens' s a
- class HasDataSupport s a | s -> a where
- dataSupport :: Lens' s a
- class HasDisabledSupport s a | s -> a where
- disabledSupport :: Lens' s a
- class HasHonorsChangeAnnotations s a | s -> a where
- honorsChangeAnnotations :: Lens' s a
- class HasIsPreferredSupport s a | s -> a where
- isPreferredSupport :: Lens' s a
- class HasTooltipSupport s a | s -> a where
- tooltipSupport :: Lens' s a
- class HasPrepareSupport s a | s -> a where
- prepareSupport :: Lens' s a
- class HasPrepareSupportDefaultBehavior s a | s -> a where
- class HasFoldingRangeKind s a | s -> a where
- foldingRangeKind :: Lens' s a
- class HasLineFoldingOnly s a | s -> a where
- lineFoldingOnly :: Lens' s a
- class HasRangeLimit s a | s -> a where
- rangeLimit :: Lens' s a
- class HasCodeDescriptionSupport s a | s -> a where
- codeDescriptionSupport :: Lens' s a
- class HasVersionSupport s a | s -> a where
- versionSupport :: Lens' s a
- class HasAugmentsSyntaxTokens s a | s -> a where
- augmentsSyntaxTokens :: Lens' s a
- class HasFormats s a | s -> a where
- class HasMultilineTokenSupport s a | s -> a where
- multilineTokenSupport :: Lens' s a
- class HasOverlappingTokenSupport s a | s -> a where
- overlappingTokenSupport :: Lens' s a
- class HasRequests s a | s -> a where
- class HasServerCancelSupport s a | s -> a where
- serverCancelSupport :: Lens' s a
- class HasRelatedDocumentSupport s a | s -> a where
- relatedDocumentSupport :: Lens' s a
- class HasExecutionSummarySupport s a | s -> a where
- executionSummarySupport :: Lens' s a
- class HasMessageActionItem s a | s -> a where
- messageActionItem :: Lens' s a
- class HasSupport s a | s -> a where
- class HasEngine s a | s -> a where
- class HasAllowedTags s a | s -> a where
- allowedTags :: Lens' s a
- class HasParser s a | s -> a where
- class HasLength s a | s -> a where
- class HasStartChar s a | s -> a where
- class HasTokenType s a | s -> a where
- class HasDeltaLine s a | s -> a where
- class HasDeltaStartChar s a | s -> a where
- deltaStartChar :: Lens' s a
- class HasJsonrpc s a | s -> a where
- class HasParams s a | s -> a where
- class HasError s a | s -> a where
- class HasResult s a | s -> a where
- class HasXdata s a | s -> a where
Generated lens classes
class HasPartialResultToken s a | s -> a where #
Methods
partialResultToken :: Lens' s a #
Instances
class HasPosition s a | s -> a where #
Instances
class HasTextDocument s a | s -> a where #
Methods
textDocument :: Lens' s a #
Instances
class HasWorkDoneToken s a | s -> a where #
Methods
workDoneToken :: Lens' s a #
Instances
class HasRange s a | s -> a where #
Instances
class HasUri s a | s -> a where #
Instances
class HasDocumentSelector s a | s -> a where #
Methods
documentSelector :: Lens' s a #
Instances
class HasId s a | s -> a where #
Instances
class HasWorkDoneProgress s a | s -> a where #
Methods
workDoneProgress :: Lens' s a #
Instances
class HasName s a | s -> a where #
Instances
HasName BaseSymbolInformation Text # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods name :: Lens' BaseSymbolInformation Text # | |
HasName CallHierarchyItem Text # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods name :: Lens' CallHierarchyItem Text # | |
HasName DocumentSymbol Text # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods name :: Lens' DocumentSymbol Text # | |
HasName SymbolInformation Text # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods name :: Lens' SymbolInformation Text # | |
HasName TypeHierarchyItem Text # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods name :: Lens' TypeHierarchyItem Text # | |
HasName WorkspaceFolder Text # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods name :: Lens' WorkspaceFolder Text # | |
HasName WorkspaceSymbol Text # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods name :: Lens' WorkspaceSymbol Text # |
class HasItems s a | s -> a where #
Instances
class HasColor s a | s -> a where #
Instances
HasColor ColorInformation Color # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods | |
HasColor ColorPresentationParams Color # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods |
class HasAdditionalTextEdits s a | s -> a where #
Methods
additionalTextEdits :: Lens' s a #
Instances
HasAdditionalTextEdits ColorPresentation (Maybe [TextEdit]) # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods additionalTextEdits :: Lens' ColorPresentation (Maybe [TextEdit]) # | |
HasAdditionalTextEdits CompletionItem (Maybe [TextEdit]) # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods additionalTextEdits :: Lens' CompletionItem (Maybe [TextEdit]) # |
class HasLabel s a | s -> a where #
Instances
class HasTextEdit s a | s -> a where #
Instances
HasTextEdit ColorPresentation (Maybe TextEdit) # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods textEdit :: Lens' ColorPresentation (Maybe TextEdit) # | |
HasTextEdit CompletionItem (Maybe (TextEdit |? InsertReplaceEdit)) # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods textEdit :: Lens' CompletionItem (Maybe (TextEdit |? InsertReplaceEdit)) # |
class HasCollapsedText s a | s -> a where #
Methods
collapsedText :: Lens' s a #
Instances
HasCollapsedText FoldingRange (Maybe Text) # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods collapsedText :: Lens' FoldingRange (Maybe Text) # |
class HasEndCharacter s a | s -> a where #
Methods
endCharacter :: Lens' s a #
Instances
HasEndCharacter FoldingRange (Maybe UInt) # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods endCharacter :: Lens' FoldingRange (Maybe UInt) # |
class HasEndLine s a | s -> a where #
Instances
HasEndLine FoldingRange UInt # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods |
class HasKind s a | s -> a where #
Instances
class HasStartCharacter s a | s -> a where #
Methods
startCharacter :: Lens' s a #
Instances
HasStartCharacter FoldingRange (Maybe UInt) # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods startCharacter :: Lens' FoldingRange (Maybe UInt) # |
class HasStartLine s a | s -> a where #
Instances
HasStartLine FoldingRange UInt # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods |
class HasPositions s a | s -> a where #
Instances
HasPositions SelectionRangeParams [Position] # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods |
class HasParent s a | s -> a where #
Instances
HasParent SelectionRange (Maybe SelectionRange) # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods parent :: Lens' SelectionRange (Maybe SelectionRange) # |
class HasToken s a | s -> a where #
Instances
HasToken ProgressParams ProgressToken # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods | |
HasToken WorkDoneProgressCancelParams ProgressToken # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods | |
HasToken WorkDoneProgressCreateParams ProgressToken # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods |
class HasData_ s a | s -> a where #
Instances
class HasDetail s a | s -> a where #
Instances
HasDetail CallHierarchyItem (Maybe Text) # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods detail :: Lens' CallHierarchyItem (Maybe Text) # | |
HasDetail CompletionItem (Maybe Text) # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods detail :: Lens' CompletionItem (Maybe Text) # | |
HasDetail CompletionItemLabelDetails (Maybe Text) # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods detail :: Lens' CompletionItemLabelDetails (Maybe Text) # | |
HasDetail DocumentSymbol (Maybe Text) # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods detail :: Lens' DocumentSymbol (Maybe Text) # | |
HasDetail TypeHierarchyItem (Maybe Text) # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods detail :: Lens' TypeHierarchyItem (Maybe Text) # |
class HasSelectionRange s a | s -> a where #
Methods
selectionRange :: Lens' s a #
Instances
HasSelectionRange CallHierarchyItem Range # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods | |
HasSelectionRange DocumentSymbol Range # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods | |
HasSelectionRange TypeHierarchyItem Range # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods | |
HasSelectionRange TextDocumentClientCapabilities (Maybe SelectionRangeClientCapabilities) # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods selectionRange :: Lens' TextDocumentClientCapabilities (Maybe SelectionRangeClientCapabilities) # |
class HasTags s a | s -> a where #
Instances
class HasItem s a | s -> a where #
Instances
class HasFromRanges s a | s -> a where #
Methods
fromRanges :: Lens' s a #
Instances
HasFromRanges CallHierarchyIncomingCall [Range] # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods | |
HasFromRanges CallHierarchyOutgoingCall [Range] # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods |
class HasResultId s a | s -> a where #
Instances
class HasFull s a | s -> a where #
Instances
a ~ Maybe (Bool |? Rec (("delta" .== Maybe Bool) .+ (Empty :: Row Type))) => HasFull SemanticTokensOptions a # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods full :: Lens' SemanticTokensOptions a # | |
a ~ Maybe (Bool |? Rec (("delta" .== Maybe Bool) .+ (Empty :: Row Type))) => HasFull SemanticTokensRegistrationOptions a # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods |
class HasPreviousResultId s a | s -> a where #
Methods
previousResultId :: Lens' s a #
Instances
HasPreviousResultId SemanticTokensDeltaParams Text # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods | |
HasPreviousResultId DocumentDiagnosticParams (Maybe Text) # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods previousResultId :: Lens' DocumentDiagnosticParams (Maybe Text) # |
class HasEdits s a | s -> a where #
Instances
HasEdits SemanticTokensDelta [SemanticTokensEdit] # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods | |
HasEdits SemanticTokensDeltaPartialResult [SemanticTokensEdit] # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods edits :: Lens' SemanticTokensDeltaPartialResult [SemanticTokensEdit] # | |
HasEdits TextDocumentEdit [TextEdit |? AnnotatedTextEdit] # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods edits :: Lens' TextDocumentEdit [TextEdit |? AnnotatedTextEdit] # |
class HasExternal s a | s -> a where #
Instances
HasExternal ShowDocumentParams (Maybe Bool) # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods external :: Lens' ShowDocumentParams (Maybe Bool) # |
class HasSelection s a | s -> a where #
Instances
HasSelection ShowDocumentParams (Maybe Range) # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods selection :: Lens' ShowDocumentParams (Maybe Range) # |
class HasTakeFocus s a | s -> a where #
Instances
HasTakeFocus ShowDocumentParams (Maybe Bool) # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods takeFocus :: Lens' ShowDocumentParams (Maybe Bool) # |
class HasSuccess s a | s -> a where #
Instances
HasSuccess ShowDocumentResult Bool # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods success :: Lens' ShowDocumentResult Bool # | |
HasSuccess ExecutionSummary (Maybe Bool) # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods success :: Lens' ExecutionSummary (Maybe Bool) # |
class HasRanges s a | s -> a where #
Instances
HasRanges LinkedEditingRanges [Range] # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods ranges :: Lens' LinkedEditingRanges [Range] # |
class HasWordPattern s a | s -> a where #
Methods
wordPattern :: Lens' s a #
Instances
HasWordPattern LinkedEditingRanges (Maybe Text) # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods wordPattern :: Lens' LinkedEditingRanges (Maybe Text) # |
class HasFiles s a | s -> a where #
Instances
HasFiles CreateFilesParams [FileCreate] # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods | |
HasFiles DeleteFilesParams [FileDelete] # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods | |
HasFiles RenameFilesParams [FileRename] # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods |
class HasChangeAnnotations s a | s -> a where #
Methods
changeAnnotations :: Lens' s a #
Instances
HasChangeAnnotations WorkspaceEdit (Maybe (Map ChangeAnnotationIdentifier ChangeAnnotation)) # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods changeAnnotations :: Lens' WorkspaceEdit (Maybe (Map ChangeAnnotationIdentifier ChangeAnnotation)) # |
class HasChanges s a | s -> a where #
Instances
HasChanges DidChangeWatchedFilesParams [FileEvent] # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods | |
HasChanges WorkspaceEdit (Maybe (Map Uri [TextEdit])) # | |
Defined in Language.LSP.Protocol.Internal.Lens |
class HasDocumentChanges s a | s -> a where #
Methods
documentChanges :: Lens' s a #
Instances
HasDocumentChanges WorkspaceEdit (Maybe [TextDocumentEdit |? (CreateFile |? (RenameFile |? DeleteFile))]) # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods documentChanges :: Lens' WorkspaceEdit (Maybe [TextDocumentEdit |? (CreateFile |? (RenameFile |? DeleteFile))]) # | |
HasDocumentChanges WorkspaceEditClientCapabilities (Maybe Bool) # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods documentChanges :: Lens' WorkspaceEditClientCapabilities (Maybe Bool) # |
class HasFilters s a | s -> a where #
Instances
class HasIdentifier s a | s -> a where #
Methods
identifier :: Lens' s a #
Instances
HasIdentifier Moniker Text # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods identifier :: Lens' Moniker Text # | |
HasIdentifier DiagnosticOptions (Maybe Text) # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods identifier :: Lens' DiagnosticOptions (Maybe Text) # | |
HasIdentifier DiagnosticRegistrationOptions (Maybe Text) # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods identifier :: Lens' DiagnosticRegistrationOptions (Maybe Text) # | |
HasIdentifier DocumentDiagnosticParams (Maybe Text) # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods identifier :: Lens' DocumentDiagnosticParams (Maybe Text) # | |
HasIdentifier WorkspaceDiagnosticParams (Maybe Text) # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods identifier :: Lens' WorkspaceDiagnosticParams (Maybe Text) # |
class HasScheme s a | s -> a where #
Instances
HasScheme Moniker Text # | |
Defined in Language.LSP.Protocol.Internal.Lens | |
HasScheme FileOperationFilter (Maybe Text) # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods scheme :: Lens' FileOperationFilter (Maybe Text) # |
class HasUnique s a | s -> a where #
Instances
HasUnique Moniker UniquenessLevel # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods |
class HasContext s a | s -> a where #
Instances
HasContext CodeActionParams CodeActionContext # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods | |
HasContext InlineValueParams InlineValueContext # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods | |
HasContext ReferenceParams ReferenceContext # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods | |
HasContext CompletionParams (Maybe CompletionContext) # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods context :: Lens' CompletionParams (Maybe CompletionContext) # | |
HasContext SignatureHelpParams (Maybe SignatureHelpContext) # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods context :: Lens' SignatureHelpParams (Maybe SignatureHelpContext) # |
class HasPaddingLeft s a | s -> a where #
Methods
paddingLeft :: Lens' s a #
Instances
HasPaddingLeft InlayHint (Maybe Bool) # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods paddingLeft :: Lens' InlayHint (Maybe Bool) # |
class HasPaddingRight s a | s -> a where #
Methods
paddingRight :: Lens' s a #
Instances
HasPaddingRight InlayHint (Maybe Bool) # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods paddingRight :: Lens' InlayHint (Maybe Bool) # |
class HasTextEdits s a | s -> a where #
Instances
HasTextEdits InlayHint (Maybe [TextEdit]) # | |
class HasTooltip s a | s -> a where #
Instances
HasTooltip DocumentLink (Maybe Text) # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods tooltip :: Lens' DocumentLink (Maybe Text) # | |
HasTooltip InlayHint (Maybe (Text |? MarkupContent)) # | |
Defined in Language.LSP.Protocol.Internal.Lens | |
HasTooltip InlayHintLabelPart (Maybe (Text |? MarkupContent)) # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods tooltip :: Lens' InlayHintLabelPart (Maybe (Text |? MarkupContent)) # |
class HasResolveProvider s a | s -> a where #
Methods
resolveProvider :: Lens' s a #
Instances
class HasRelatedDocuments s a | s -> a where #
Methods
relatedDocuments :: Lens' s a #
Instances
class HasRetriggerRequest s a | s -> a where #
Methods
retriggerRequest :: Lens' s a #
Instances
HasRetriggerRequest DiagnosticServerCancellationData Bool # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods retriggerRequest :: Lens' DiagnosticServerCancellationData Bool # |
class HasInterFileDependencies s a | s -> a where #
Methods
interFileDependencies :: Lens' s a #
Instances
HasInterFileDependencies DiagnosticOptions Bool # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods interFileDependencies :: Lens' DiagnosticOptions Bool # | |
HasInterFileDependencies DiagnosticRegistrationOptions Bool # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods interFileDependencies :: Lens' DiagnosticRegistrationOptions Bool # |
class HasWorkspaceDiagnostics s a | s -> a where #
Methods
workspaceDiagnostics :: Lens' s a #
Instances
HasWorkspaceDiagnostics DiagnosticOptions Bool # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods workspaceDiagnostics :: Lens' DiagnosticOptions Bool # | |
HasWorkspaceDiagnostics DiagnosticRegistrationOptions Bool # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods workspaceDiagnostics :: Lens' DiagnosticRegistrationOptions Bool # |
class HasCellTextDocuments s a | s -> a where #
Methods
cellTextDocuments :: Lens' s a #
class HasNotebookDocument s a | s -> a where #
Methods
notebookDocument :: Lens' s a #
Instances
class HasChange s a | s -> a where #
Instances
class HasRegistrations s a | s -> a where #
Methods
registrations :: Lens' s a #
Instances
HasRegistrations RegistrationParams [Registration] # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods |
class HasCapabilities s a | s -> a where #
Methods
capabilities :: Lens' s a #
Instances
HasCapabilities InitializeParams ClientCapabilities # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods | |
HasCapabilities InitializeResult ServerCapabilities # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods | |
HasCapabilities UInitializeParams ClientCapabilities # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods capabilities :: Lens' UInitializeParams ClientCapabilities # |
class HasClientInfo s a | s -> a where #
Methods
clientInfo :: Lens' s a #
Instances
a ~ Maybe (Rec (("name" .== Text) .+ (("version" .== Maybe Text) .+ (Empty :: Row Type)))) => HasClientInfo InitializeParams a # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods clientInfo :: Lens' InitializeParams a # | |
a ~ Maybe (Rec (("name" .== Text) .+ (("version" .== Maybe Text) .+ (Empty :: Row Type)))) => HasClientInfo UInitializeParams a # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods |
class HasInitializationOptions s a | s -> a where #
Methods
initializationOptions :: Lens' s a #
Instances
HasInitializationOptions InitializeParams (Maybe Value) # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods initializationOptions :: Lens' InitializeParams (Maybe Value) # | |
HasInitializationOptions UInitializeParams (Maybe Value) # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods initializationOptions :: Lens' UInitializeParams (Maybe Value) # |
class HasLocale s a | s -> a where #
Instances
HasLocale InitializeParams (Maybe Text) # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods locale :: Lens' InitializeParams (Maybe Text) # | |
HasLocale UInitializeParams (Maybe Text) # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods locale :: Lens' UInitializeParams (Maybe Text) # |
class HasProcessId s a | s -> a where #
Instances
HasProcessId InitializeParams (Int32 |? Null) # | |
Defined in Language.LSP.Protocol.Internal.Lens | |
HasProcessId UInitializeParams (Int32 |? Null) # | |
Defined in Language.LSP.Protocol.Internal.Lens |
class HasRootPath s a | s -> a where #
Instances
HasRootPath InitializeParams (Maybe (Text |? Null)) # | |
Defined in Language.LSP.Protocol.Internal.Lens | |
HasRootPath UInitializeParams (Maybe (Text |? Null)) # | |
Defined in Language.LSP.Protocol.Internal.Lens |
class HasRootUri s a | s -> a where #
Instances
HasRootUri InitializeParams (Uri |? Null) # | |
Defined in Language.LSP.Protocol.Internal.Lens | |
HasRootUri UInitializeParams (Uri |? Null) # | |
Defined in Language.LSP.Protocol.Internal.Lens |
class HasTrace s a | s -> a where #
Instances
HasTrace InitializeParams (Maybe TraceValues) # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods trace :: Lens' InitializeParams (Maybe TraceValues) # | |
HasTrace UInitializeParams (Maybe TraceValues) # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods trace :: Lens' UInitializeParams (Maybe TraceValues) # |
class HasWorkspaceFolders s a | s -> a where #
Methods
workspaceFolders :: Lens' s a #
Instances
HasWorkspaceFolders InitializeParams (Maybe ([WorkspaceFolder] |? Null)) # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods workspaceFolders :: Lens' InitializeParams (Maybe ([WorkspaceFolder] |? Null)) # | |
HasWorkspaceFolders WorkspaceClientCapabilities (Maybe Bool) # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods workspaceFolders :: Lens' WorkspaceClientCapabilities (Maybe Bool) # | |
HasWorkspaceFolders WorkspaceFoldersInitializeParams (Maybe ([WorkspaceFolder] |? Null)) # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods workspaceFolders :: Lens' WorkspaceFoldersInitializeParams (Maybe ([WorkspaceFolder] |? Null)) # |
class HasServerInfo s a | s -> a where #
Methods
serverInfo :: Lens' s a #
Instances
a ~ Maybe (Rec (("name" .== Text) .+ (("version" .== Maybe Text) .+ (Empty :: Row Type)))) => HasServerInfo InitializeResult a # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods serverInfo :: Lens' InitializeResult a # |
class HasRetry s a | s -> a where #
Instances
HasRetry InitializeError Bool # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods retry :: Lens' InitializeError Bool # |
class HasSettings s a | s -> a where #
Instances
class HasSection s a | s -> a where #
Instances
HasSection ConfigurationItem (Maybe Text) # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods section :: Lens' ConfigurationItem (Maybe Text) # | |
HasSection DidChangeConfigurationRegistrationOptions (Maybe (Text |? [Text])) # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods section :: Lens' DidChangeConfigurationRegistrationOptions (Maybe (Text |? [Text])) # |
class HasMessage s a | s -> a where #
Instances
class HasType_ s a | s -> a where #
Instances
HasType_ FileEvent FileChangeType # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods | |
HasType_ LogMessageParams MessageType # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods | |
HasType_ ShowMessageParams MessageType # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods | |
HasType_ ShowMessageRequestParams MessageType # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods |
class HasActions s a | s -> a where #
Instances
HasActions ShowMessageRequestParams (Maybe [MessageActionItem]) # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods actions :: Lens' ShowMessageRequestParams (Maybe [MessageActionItem]) # |
class HasTitle s a | s -> a where #
Instances
HasTitle CodeAction Text # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods title :: Lens' CodeAction Text # | |
HasTitle Command Text # | |
Defined in Language.LSP.Protocol.Internal.Lens | |
HasTitle MessageActionItem Text # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods title :: Lens' MessageActionItem Text # | |
HasTitle WorkDoneProgressBegin Text # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods title :: Lens' WorkDoneProgressBegin Text # |
class HasContentChanges s a | s -> a where #
Methods
contentChanges :: Lens' s a #
class HasSyncKind s a | s -> a where #
class HasText s a | s -> a where #
Instances
HasText InlineValueText Text # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods text :: Lens' InlineValueText Text # | |
HasText TextDocumentItem Text # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods text :: Lens' TextDocumentItem Text # | |
HasText DidSaveTextDocumentParams (Maybe Text) # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods text :: Lens' DidSaveTextDocumentParams (Maybe Text) # |
class HasIncludeText s a | s -> a where #
Methods
includeText :: Lens' s a #
Instances
HasIncludeText SaveOptions (Maybe Bool) # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods includeText :: Lens' SaveOptions (Maybe Bool) # | |
HasIncludeText TextDocumentSaveRegistrationOptions (Maybe Bool) # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods includeText :: Lens' TextDocumentSaveRegistrationOptions (Maybe Bool) # |
class HasNewText s a | s -> a where #
Instances
HasNewText AnnotatedTextEdit Text # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods newText :: Lens' AnnotatedTextEdit Text # | |
HasNewText InsertReplaceEdit Text # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods newText :: Lens' InsertReplaceEdit Text # | |
HasNewText TextEdit Text # | |
Defined in Language.LSP.Protocol.Internal.Lens |
class HasWatchers s a | s -> a where #
Instances
class HasDiagnostics s a | s -> a where #
Methods
diagnostics :: Lens' s a #
Instances
HasDiagnostics CodeAction (Maybe [Diagnostic]) # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods diagnostics :: Lens' CodeAction (Maybe [Diagnostic]) # | |
HasDiagnostics CodeActionContext [Diagnostic] # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods | |
HasDiagnostics PublishDiagnosticsParams [Diagnostic] # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods diagnostics :: Lens' PublishDiagnosticsParams [Diagnostic] # | |
HasDiagnostics WorkspaceClientCapabilities (Maybe DiagnosticWorkspaceClientCapabilities) # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods diagnostics :: Lens' WorkspaceClientCapabilities (Maybe DiagnosticWorkspaceClientCapabilities) # |
class HasVersion s a | s -> a where #
Instances
class HasCommand s a | s -> a where #
Instances
HasCommand Command Text # | |
Defined in Language.LSP.Protocol.Internal.Lens | |
HasCommand ExecuteCommandParams Text # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods command :: Lens' ExecuteCommandParams Text # | |
HasCommand CodeAction (Maybe Command) # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods command :: Lens' CodeAction (Maybe Command) # | |
HasCommand CodeLens (Maybe Command) # | |
HasCommand CompletionItem (Maybe Command) # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods command :: Lens' CompletionItem (Maybe Command) # | |
HasCommand InlayHintLabelPart (Maybe Command) # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods command :: Lens' InlayHintLabelPart (Maybe Command) # |
class HasCommitCharacters s a | s -> a where #
Methods
commitCharacters :: Lens' s a #
Instances
HasCommitCharacters CompletionItem (Maybe [Text]) # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods commitCharacters :: Lens' CompletionItem (Maybe [Text]) # |
class HasDeprecated s a | s -> a where #
Methods
deprecated :: Lens' s a #
Instances
HasDeprecated CompletionItem (Maybe Bool) # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods deprecated :: Lens' CompletionItem (Maybe Bool) # | |
HasDeprecated DocumentSymbol (Maybe Bool) # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods deprecated :: Lens' DocumentSymbol (Maybe Bool) # | |
HasDeprecated SymbolInformation (Maybe Bool) # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods deprecated :: Lens' SymbolInformation (Maybe Bool) # |
class HasDocumentation s a | s -> a where #
Methods
documentation :: Lens' s a #
Instances
HasDocumentation CompletionItem (Maybe (Text |? MarkupContent)) # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods documentation :: Lens' CompletionItem (Maybe (Text |? MarkupContent)) # | |
HasDocumentation ParameterInformation (Maybe (Text |? MarkupContent)) # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods documentation :: Lens' ParameterInformation (Maybe (Text |? MarkupContent)) # | |
HasDocumentation SignatureInformation (Maybe (Text |? MarkupContent)) # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods documentation :: Lens' SignatureInformation (Maybe (Text |? MarkupContent)) # |
class HasFilterText s a | s -> a where #
Methods
filterText :: Lens' s a #
Instances
HasFilterText CompletionItem (Maybe Text) # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods filterText :: Lens' CompletionItem (Maybe Text) # |
class HasInsertText s a | s -> a where #
Methods
insertText :: Lens' s a #
Instances
HasInsertText CompletionItem (Maybe Text) # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods insertText :: Lens' CompletionItem (Maybe Text) # |
class HasInsertTextFormat s a | s -> a where #
Methods
insertTextFormat :: Lens' s a #
Instances
HasInsertTextFormat CompletionItem (Maybe InsertTextFormat) # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods insertTextFormat :: Lens' CompletionItem (Maybe InsertTextFormat) # |
class HasInsertTextMode s a | s -> a where #
Methods
insertTextMode :: Lens' s a #
Instances
HasInsertTextMode CompletionClientCapabilities (Maybe InsertTextMode) # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods insertTextMode :: Lens' CompletionClientCapabilities (Maybe InsertTextMode) # | |
HasInsertTextMode CompletionItem (Maybe InsertTextMode) # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods insertTextMode :: Lens' CompletionItem (Maybe InsertTextMode) # |
class HasLabelDetails s a | s -> a where #
Methods
labelDetails :: Lens' s a #
Instances
HasLabelDetails CompletionItem (Maybe CompletionItemLabelDetails) # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods labelDetails :: Lens' CompletionItem (Maybe CompletionItemLabelDetails) # |
class HasPreselect s a | s -> a where #
Instances
HasPreselect CompletionItem (Maybe Bool) # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods preselect :: Lens' CompletionItem (Maybe Bool) # |
class HasSortText s a | s -> a where #
Instances
HasSortText CompletionItem (Maybe Text) # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods sortText :: Lens' CompletionItem (Maybe Text) # |
class HasTextEditText s a | s -> a where #
Methods
textEditText :: Lens' s a #
Instances
HasTextEditText CompletionItem (Maybe Text) # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods textEditText :: Lens' CompletionItem (Maybe Text) # |
class HasIsIncomplete s a | s -> a where #
Methods
isIncomplete :: Lens' s a #
Instances
HasIsIncomplete CompletionList Bool # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods isIncomplete :: Lens' CompletionList Bool # |
class HasItemDefaults s a | s -> a where #
Methods
itemDefaults :: Lens' s a #
Instances
a ~ Maybe (Rec (("commitCharacters" .== Maybe [Text]) .+ (("editRange" .== Maybe (Range |? Rec (("insert" .== Range) .+ (("replace" .== Range) .+ (Empty :: Row Type))))) .+ (("insertTextFormat" .== Maybe InsertTextFormat) .+ (("insertTextMode" .== Maybe InsertTextMode) .+ (("data" .== Maybe Value) .+ (Empty :: Row Type))))))) => HasItemDefaults CompletionList a # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods itemDefaults :: Lens' CompletionList a # |
class HasAllCommitCharacters s a | s -> a where #
Methods
allCommitCharacters :: Lens' s a #
Instances
HasAllCommitCharacters CompletionOptions (Maybe [Text]) # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods allCommitCharacters :: Lens' CompletionOptions (Maybe [Text]) # | |
HasAllCommitCharacters CompletionRegistrationOptions (Maybe [Text]) # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods allCommitCharacters :: Lens' CompletionRegistrationOptions (Maybe [Text]) # |
class HasCompletionItem s a | s -> a where #
Methods
completionItem :: Lens' s a #
Instances
a ~ Maybe (Rec (("snippetSupport" .== Maybe Bool) .+ (("commitCharactersSupport" .== Maybe Bool) .+ (("documentationFormat" .== Maybe [MarkupKind]) .+ (("deprecatedSupport" .== Maybe Bool) .+ (("preselectSupport" .== Maybe Bool) .+ (("tagSupport" .== Maybe (Rec (("valueSet" .== [CompletionItemTag]) .+ (Empty :: Row Type)))) .+ (("insertReplaceSupport" .== Maybe Bool) .+ (("resolveSupport" .== Maybe (Rec (("properties" .== [Text]) .+ (Empty :: Row Type)))) .+ (("insertTextModeSupport" .== Maybe (Rec (("valueSet" .== [InsertTextMode]) .+ (Empty :: Row Type)))) .+ (("labelDetailsSupport" .== Maybe Bool) .+ (Empty :: Row Type)))))))))))) => HasCompletionItem CompletionClientCapabilities a # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods | |
a ~ Maybe (Rec (("labelDetailsSupport" .== Maybe Bool) .+ (Empty :: Row Type))) => HasCompletionItem CompletionOptions a # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods | |
a ~ Maybe (Rec (("labelDetailsSupport" .== Maybe Bool) .+ (Empty :: Row Type))) => HasCompletionItem CompletionRegistrationOptions a # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods |
class HasTriggerCharacters s a | s -> a where #
Methods
triggerCharacters :: Lens' s a #
Instances
HasTriggerCharacters CompletionOptions (Maybe [Text]) # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods triggerCharacters :: Lens' CompletionOptions (Maybe [Text]) # | |
HasTriggerCharacters CompletionRegistrationOptions (Maybe [Text]) # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods triggerCharacters :: Lens' CompletionRegistrationOptions (Maybe [Text]) # | |
HasTriggerCharacters SignatureHelpOptions (Maybe [Text]) # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods triggerCharacters :: Lens' SignatureHelpOptions (Maybe [Text]) # | |
HasTriggerCharacters SignatureHelpRegistrationOptions (Maybe [Text]) # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods triggerCharacters :: Lens' SignatureHelpRegistrationOptions (Maybe [Text]) # |
class HasContents s a | s -> a where #
Instances
HasContents Hover (MarkupContent |? (MarkedString |? [MarkedString])) # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods contents :: Lens' Hover (MarkupContent |? (MarkedString |? [MarkedString])) # |
class HasActiveParameter s a | s -> a where #
Methods
activeParameter :: Lens' s a #
Instances
HasActiveParameter SignatureHelp (Maybe UInt) # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods activeParameter :: Lens' SignatureHelp (Maybe UInt) # | |
HasActiveParameter SignatureInformation (Maybe UInt) # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods activeParameter :: Lens' SignatureInformation (Maybe UInt) # |
class HasActiveSignature s a | s -> a where #
Methods
activeSignature :: Lens' s a #
Instances
HasActiveSignature SignatureHelp (Maybe UInt) # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods activeSignature :: Lens' SignatureHelp (Maybe UInt) # |
class HasSignatures s a | s -> a where #
Methods
signatures :: Lens' s a #
Instances
HasSignatures SignatureHelp [SignatureInformation] # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods |
class HasRetriggerCharacters s a | s -> a where #
Methods
retriggerCharacters :: Lens' s a #
Instances
HasRetriggerCharacters SignatureHelpOptions (Maybe [Text]) # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods retriggerCharacters :: Lens' SignatureHelpOptions (Maybe [Text]) # | |
HasRetriggerCharacters SignatureHelpRegistrationOptions (Maybe [Text]) # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods retriggerCharacters :: Lens' SignatureHelpRegistrationOptions (Maybe [Text]) # |
class HasContainerName s a | s -> a where #
Methods
containerName :: Lens' s a #
Instances
HasContainerName BaseSymbolInformation (Maybe Text) # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods containerName :: Lens' BaseSymbolInformation (Maybe Text) # | |
HasContainerName SymbolInformation (Maybe Text) # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods containerName :: Lens' SymbolInformation (Maybe Text) # | |
HasContainerName WorkspaceSymbol (Maybe Text) # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods containerName :: Lens' WorkspaceSymbol (Maybe Text) # |
class HasLocation s a | s -> a where #
Instances
HasLocation DiagnosticRelatedInformation Location # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods | |
HasLocation SymbolInformation Location # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods | |
a ~ (Location |? Rec (("uri" .== Uri) .+ (Empty :: Row Type))) => HasLocation WorkspaceSymbol a # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods location :: Lens' WorkspaceSymbol a # | |
HasLocation InlayHintLabelPart (Maybe Location) # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods location :: Lens' InlayHintLabelPart (Maybe Location) # |
class HasChildren s a | s -> a where #
Instances
HasChildren DocumentSymbol (Maybe [DocumentSymbol]) # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods children :: Lens' DocumentSymbol (Maybe [DocumentSymbol]) # |
class HasArguments s a | s -> a where #
Instances
HasArguments Command (Maybe [Value]) # | |
HasArguments ExecuteCommandParams (Maybe [Value]) # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods arguments :: Lens' ExecuteCommandParams (Maybe [Value]) # |
class HasDisabled s a | s -> a where #
Instances
a ~ Maybe (Rec (("reason" .== Text) .+ (Empty :: Row Type))) => HasDisabled CodeAction a # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods disabled :: Lens' CodeAction a # |
class HasEdit s a | s -> a where #
Instances
HasEdit ApplyWorkspaceEditParams WorkspaceEdit # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods | |
HasEdit CodeAction (Maybe WorkspaceEdit) # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods edit :: Lens' CodeAction (Maybe WorkspaceEdit) # |
class HasIsPreferred s a | s -> a where #
Methods
isPreferred :: Lens' s a #
Instances
HasIsPreferred CodeAction (Maybe Bool) # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods isPreferred :: Lens' CodeAction (Maybe Bool) # |
class HasCodeActionKinds s a | s -> a where #
Methods
codeActionKinds :: Lens' s a #
Instances
HasCodeActionKinds CodeActionOptions (Maybe [CodeActionKind]) # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods codeActionKinds :: Lens' CodeActionOptions (Maybe [CodeActionKind]) # | |
HasCodeActionKinds CodeActionRegistrationOptions (Maybe [CodeActionKind]) # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods codeActionKinds :: Lens' CodeActionRegistrationOptions (Maybe [CodeActionKind]) # |
class HasQuery s a | s -> a where #
Instances
HasQuery WorkspaceSymbolParams Text # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods query :: Lens' WorkspaceSymbolParams Text # |
class HasTarget s a | s -> a where #
Instances
HasTarget DocumentLink (Maybe Text) # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods target :: Lens' DocumentLink (Maybe Text) # |
class HasOptions s a | s -> a where #
Instances
class HasCh s a | s -> a where #
Instances
HasCh DocumentOnTypeFormattingParams Text # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods ch :: Lens' DocumentOnTypeFormattingParams Text # |
class HasFirstTriggerCharacter s a | s -> a where #
Methods
firstTriggerCharacter :: Lens' s a #
Instances
class HasMoreTriggerCharacter s a | s -> a where #
Methods
moreTriggerCharacter :: Lens' s a #
Instances
HasMoreTriggerCharacter DocumentOnTypeFormattingOptions (Maybe [Text]) # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods moreTriggerCharacter :: Lens' DocumentOnTypeFormattingOptions (Maybe [Text]) # | |
HasMoreTriggerCharacter DocumentOnTypeFormattingRegistrationOptions (Maybe [Text]) # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods moreTriggerCharacter :: Lens' DocumentOnTypeFormattingRegistrationOptions (Maybe [Text]) # |
class HasNewName s a | s -> a where #
Instances
HasNewName RenameParams Text # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods newName :: Lens' RenameParams Text # |
class HasPrepareProvider s a | s -> a where #
Methods
prepareProvider :: Lens' s a #
Instances
HasPrepareProvider RenameOptions (Maybe Bool) # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods prepareProvider :: Lens' RenameOptions (Maybe Bool) # | |
HasPrepareProvider RenameRegistrationOptions (Maybe Bool) # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods prepareProvider :: Lens' RenameRegistrationOptions (Maybe Bool) # |
class HasCommands s a | s -> a where #
Instances
HasCommands ExecuteCommandOptions [Text] # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods commands :: Lens' ExecuteCommandOptions [Text] # | |
HasCommands ExecuteCommandRegistrationOptions [Text] # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods commands :: Lens' ExecuteCommandRegistrationOptions [Text] # |
class HasApplied s a | s -> a where #
Instances
HasApplied ApplyWorkspaceEditResult Bool # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods applied :: Lens' ApplyWorkspaceEditResult Bool # |
class HasFailedChange s a | s -> a where #
Methods
failedChange :: Lens' s a #
Instances
HasFailedChange ApplyWorkspaceEditResult (Maybe UInt) # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods failedChange :: Lens' ApplyWorkspaceEditResult (Maybe UInt) # |
class HasFailureReason s a | s -> a where #
Methods
failureReason :: Lens' s a #
Instances
HasFailureReason ApplyWorkspaceEditResult (Maybe Text) # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods failureReason :: Lens' ApplyWorkspaceEditResult (Maybe Text) # |
class HasCancellable s a | s -> a where #
Methods
cancellable :: Lens' s a #
Instances
HasCancellable WorkDoneProgressBegin (Maybe Bool) # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods cancellable :: Lens' WorkDoneProgressBegin (Maybe Bool) # | |
HasCancellable WorkDoneProgressReport (Maybe Bool) # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods cancellable :: Lens' WorkDoneProgressReport (Maybe Bool) # |
class HasPercentage s a | s -> a where #
Methods
percentage :: Lens' s a #
Instances
HasPercentage WorkDoneProgressBegin (Maybe UInt) # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods percentage :: Lens' WorkDoneProgressBegin (Maybe UInt) # | |
HasPercentage WorkDoneProgressReport (Maybe UInt) # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods percentage :: Lens' WorkDoneProgressReport (Maybe UInt) # |
class HasValue s a | s -> a where #
Instances
HasValue InlayHintLabelPart Text # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods value :: Lens' InlayHintLabelPart Text # | |
HasValue MarkupContent Text # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods value :: Lens' MarkupContent Text # | |
HasValue PreviousResultId Text # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods value :: Lens' PreviousResultId Text # | |
HasValue ProgressParams Value # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods | |
HasValue SetTraceParams TraceValues # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods |
class HasVerbose s a | s -> a where #
Instances
HasVerbose LogTraceParams (Maybe Text) # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods verbose :: Lens' LogTraceParams (Maybe Text) # |
class HasOriginSelectionRange s a | s -> a where #
Methods
originSelectionRange :: Lens' s a #
Instances
HasOriginSelectionRange LocationLink (Maybe Range) # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods originSelectionRange :: Lens' LocationLink (Maybe Range) # |
class HasTargetRange s a | s -> a where #
Methods
targetRange :: Lens' s a #
Instances
HasTargetRange LocationLink Range # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods |
class HasTargetSelectionRange s a | s -> a where #
Methods
targetSelectionRange :: Lens' s a #
Instances
HasTargetSelectionRange LocationLink Range # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods |
class HasTargetUri s a | s -> a where #
Instances
HasTargetUri LocationLink Uri # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods |
class HasStart s a | s -> a where #
Instances
HasStart NotebookCellArrayChange UInt # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods | |
HasStart Range Position # | |
HasStart SemanticTokensEdit UInt # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods |
class HasRemoved s a | s -> a where #
Instances
class HasScopeUri s a | s -> a where #
Instances
HasScopeUri ConfigurationItem (Maybe Text) # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods scopeUri :: Lens' ConfigurationItem (Maybe Text) # |
class HasCharacter s a | s -> a where #
Instances
class HasLine s a | s -> a where #
Instances
HasLine Position UInt # | |
HasLine SemanticTokenAbsolute UInt # | |
Defined in Language.LSP.Protocol.Types.Lens Methods |
class HasDeleteCount s a | s -> a where #
Methods
deleteCount :: Lens' s a #
Instances
HasDeleteCount NotebookCellArrayChange UInt # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods | |
HasDeleteCount SemanticTokensEdit UInt # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods |
class HasAnnotationId s a | s -> a where #
Methods
annotationId :: Lens' s a #
Instances
HasAnnotationId AnnotatedTextEdit ChangeAnnotationIdentifier # | |
Defined in Language.LSP.Protocol.Internal.Lens | |
HasAnnotationId CreateFile (Maybe ChangeAnnotationIdentifier) # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods annotationId :: Lens' CreateFile (Maybe ChangeAnnotationIdentifier) # | |
HasAnnotationId DeleteFile (Maybe ChangeAnnotationIdentifier) # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods annotationId :: Lens' DeleteFile (Maybe ChangeAnnotationIdentifier) # | |
HasAnnotationId RenameFile (Maybe ChangeAnnotationIdentifier) # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods annotationId :: Lens' RenameFile (Maybe ChangeAnnotationIdentifier) # | |
HasAnnotationId ResourceOperation (Maybe ChangeAnnotationIdentifier) # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods annotationId :: Lens' ResourceOperation (Maybe ChangeAnnotationIdentifier) # |
class HasNewUri s a | s -> a where #
Instances
HasNewUri FileRename Text # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods newUri :: Lens' FileRename Text # | |
HasNewUri RenameFile Uri # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods newUri :: Lens' RenameFile Uri # |
class HasOldUri s a | s -> a where #
Instances
HasOldUri FileRename Text # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods oldUri :: Lens' FileRename Text # | |
HasOldUri RenameFile Uri # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods oldUri :: Lens' RenameFile Uri # |
class HasDescription s a | s -> a where #
Methods
description :: Lens' s a #
Instances
HasDescription ChangeAnnotation (Maybe Text) # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods description :: Lens' ChangeAnnotation (Maybe Text) # | |
HasDescription CompletionItemLabelDetails (Maybe Text) # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods description :: Lens' CompletionItemLabelDetails (Maybe Text) # |
class HasNeedsConfirmation s a | s -> a where #
Methods
needsConfirmation :: Lens' s a #
Instances
HasNeedsConfirmation ChangeAnnotation (Maybe Bool) # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods needsConfirmation :: Lens' ChangeAnnotation (Maybe Bool) # |
class HasPattern s a | s -> a where #
Instances
HasPattern FileOperationFilter FileOperationPattern # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods | |
HasPattern RelativePattern Pattern # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods |
class HasFrameId s a | s -> a where #
Instances
HasFrameId InlineValueContext Int32 # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods |
class HasCaseSensitiveLookup s a | s -> a where #
Methods
caseSensitiveLookup :: Lens' s a #
Instances
HasCaseSensitiveLookup InlineValueVariableLookup Bool # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods caseSensitiveLookup :: Lens' InlineValueVariableLookup Bool # |
class HasVariableName s a | s -> a where #
Methods
variableName :: Lens' s a #
Instances
HasVariableName InlineValueVariableLookup (Maybe Text) # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods variableName :: Lens' InlineValueVariableLookup (Maybe Text) # |
class HasExpression s a | s -> a where #
Methods
expression :: Lens' s a #
Instances
HasExpression InlineValueEvaluatableExpression (Maybe Text) # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods expression :: Lens' InlineValueEvaluatableExpression (Maybe Text) # |
class HasCells s a | s -> a where #
Instances
a ~ Maybe (Rec (("structure" .== Maybe (Rec (("array" .== NotebookCellArrayChange) .+ (("didOpen" .== Maybe [TextDocumentItem]) .+ (("didClose" .== Maybe [TextDocumentIdentifier]) .+ (Empty :: Row Type)))))) .+ (("data" .== Maybe [NotebookCell]) .+ (("textContent" .== Maybe [Rec (("document" .== VersionedTextDocumentIdentifier) .+ (("changes" .== [TextDocumentContentChangeEvent]) .+ (Empty :: Row Type)))]) .+ (Empty :: Row Type))))) => HasCells NotebookDocumentChangeEvent a # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods | |
HasCells NotebookCellArrayChange (Maybe [NotebookCell]) # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods cells :: Lens' NotebookCellArrayChange (Maybe [NotebookCell]) # | |
HasCells NotebookDocument [NotebookCell] # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods |
class HasMetadata s a | s -> a where #
Instances
HasMetadata NotebookCell (Maybe Object) # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods metadata :: Lens' NotebookCell (Maybe Object) # | |
HasMetadata NotebookDocument (Maybe Object) # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods metadata :: Lens' NotebookDocument (Maybe Object) # | |
HasMetadata NotebookDocumentChangeEvent (Maybe Object) # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods metadata :: Lens' NotebookDocumentChangeEvent (Maybe Object) # |
class HasNotebookType s a | s -> a where #
Methods
notebookType :: Lens' s a #
Instances
HasNotebookType NotebookDocument Text # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods notebookType :: Lens' NotebookDocument Text # |
class HasLanguageId s a | s -> a where #
Methods
languageId :: Lens' s a #
Instances
HasLanguageId TextDocumentItem Text # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods languageId :: Lens' TextDocumentItem Text # |
class HasMethod s a | s -> a where #
Instances
class HasRegisterOptions s a | s -> a where #
Methods
registerOptions :: Lens' s a #
Instances
HasRegisterOptions Registration (Maybe Value) # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods registerOptions :: Lens' Registration (Maybe Value) # | |
a ~ Maybe (RegistrationOptions m) => HasRegisterOptions (TRegistration m) a # | |
Defined in Language.LSP.Protocol.Message.Lens Methods registerOptions :: Lens' (TRegistration m) a # |
class HasCallHierarchyProvider s a | s -> a where #
Methods
callHierarchyProvider :: Lens' s a #
Instances
HasCallHierarchyProvider ServerCapabilities (Maybe (Bool |? (CallHierarchyOptions |? CallHierarchyRegistrationOptions))) # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods callHierarchyProvider :: Lens' ServerCapabilities (Maybe (Bool |? (CallHierarchyOptions |? CallHierarchyRegistrationOptions))) # |
class HasCodeActionProvider s a | s -> a where #
Methods
codeActionProvider :: Lens' s a #
Instances
HasCodeActionProvider ServerCapabilities (Maybe (Bool |? CodeActionOptions)) # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods codeActionProvider :: Lens' ServerCapabilities (Maybe (Bool |? CodeActionOptions)) # |
class HasCodeLensProvider s a | s -> a where #
Methods
codeLensProvider :: Lens' s a #
Instances
HasCodeLensProvider ServerCapabilities (Maybe CodeLensOptions) # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods codeLensProvider :: Lens' ServerCapabilities (Maybe CodeLensOptions) # |
class HasColorProvider s a | s -> a where #
Methods
colorProvider :: Lens' s a #
Instances
HasColorProvider ServerCapabilities (Maybe (Bool |? (DocumentColorOptions |? DocumentColorRegistrationOptions))) # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods colorProvider :: Lens' ServerCapabilities (Maybe (Bool |? (DocumentColorOptions |? DocumentColorRegistrationOptions))) # | |
HasColorProvider TextDocumentClientCapabilities (Maybe DocumentColorClientCapabilities) # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods colorProvider :: Lens' TextDocumentClientCapabilities (Maybe DocumentColorClientCapabilities) # |
class HasCompletionProvider s a | s -> a where #
Methods
completionProvider :: Lens' s a #
Instances
HasCompletionProvider ServerCapabilities (Maybe CompletionOptions) # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods completionProvider :: Lens' ServerCapabilities (Maybe CompletionOptions) # |
class HasDeclarationProvider s a | s -> a where #
Methods
declarationProvider :: Lens' s a #
Instances
HasDeclarationProvider ServerCapabilities (Maybe (Bool |? (DeclarationOptions |? DeclarationRegistrationOptions))) # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods declarationProvider :: Lens' ServerCapabilities (Maybe (Bool |? (DeclarationOptions |? DeclarationRegistrationOptions))) # |
class HasDefinitionProvider s a | s -> a where #
Methods
definitionProvider :: Lens' s a #
Instances
HasDefinitionProvider ServerCapabilities (Maybe (Bool |? DefinitionOptions)) # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods definitionProvider :: Lens' ServerCapabilities (Maybe (Bool |? DefinitionOptions)) # |
class HasDiagnosticProvider s a | s -> a where #
Methods
diagnosticProvider :: Lens' s a #
Instances
HasDiagnosticProvider ServerCapabilities (Maybe (DiagnosticOptions |? DiagnosticRegistrationOptions)) # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods diagnosticProvider :: Lens' ServerCapabilities (Maybe (DiagnosticOptions |? DiagnosticRegistrationOptions)) # |
class HasDocumentFormattingProvider s a | s -> a where #
Methods
documentFormattingProvider :: Lens' s a #
Instances
HasDocumentFormattingProvider ServerCapabilities (Maybe (Bool |? DocumentFormattingOptions)) # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods documentFormattingProvider :: Lens' ServerCapabilities (Maybe (Bool |? DocumentFormattingOptions)) # |
class HasDocumentHighlightProvider s a | s -> a where #
Methods
documentHighlightProvider :: Lens' s a #
Instances
HasDocumentHighlightProvider ServerCapabilities (Maybe (Bool |? DocumentHighlightOptions)) # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods documentHighlightProvider :: Lens' ServerCapabilities (Maybe (Bool |? DocumentHighlightOptions)) # |
class HasDocumentLinkProvider s a | s -> a where #
Methods
documentLinkProvider :: Lens' s a #
Instances
HasDocumentLinkProvider ServerCapabilities (Maybe DocumentLinkOptions) # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods documentLinkProvider :: Lens' ServerCapabilities (Maybe DocumentLinkOptions) # |
class HasDocumentRangeFormattingProvider s a | s -> a where #
Methods
Instances
HasDocumentRangeFormattingProvider ServerCapabilities (Maybe (Bool |? DocumentRangeFormattingOptions)) # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods documentRangeFormattingProvider :: Lens' ServerCapabilities (Maybe (Bool |? DocumentRangeFormattingOptions)) # |
class HasDocumentSymbolProvider s a | s -> a where #
Methods
documentSymbolProvider :: Lens' s a #
Instances
HasDocumentSymbolProvider ServerCapabilities (Maybe (Bool |? DocumentSymbolOptions)) # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods documentSymbolProvider :: Lens' ServerCapabilities (Maybe (Bool |? DocumentSymbolOptions)) # |
class HasExecuteCommandProvider s a | s -> a where #
Methods
executeCommandProvider :: Lens' s a #
Instances
HasExecuteCommandProvider ServerCapabilities (Maybe ExecuteCommandOptions) # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods executeCommandProvider :: Lens' ServerCapabilities (Maybe ExecuteCommandOptions) # |
class HasExperimental s a | s -> a where #
Methods
experimental :: Lens' s a #
Instances
HasExperimental ClientCapabilities (Maybe Value) # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods experimental :: Lens' ClientCapabilities (Maybe Value) # | |
HasExperimental ServerCapabilities (Maybe Value) # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods experimental :: Lens' ServerCapabilities (Maybe Value) # |
class HasFoldingRangeProvider s a | s -> a where #
Methods
foldingRangeProvider :: Lens' s a #
Instances
HasFoldingRangeProvider ServerCapabilities (Maybe (Bool |? (FoldingRangeOptions |? FoldingRangeRegistrationOptions))) # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods foldingRangeProvider :: Lens' ServerCapabilities (Maybe (Bool |? (FoldingRangeOptions |? FoldingRangeRegistrationOptions))) # |
class HasHoverProvider s a | s -> a where #
Methods
hoverProvider :: Lens' s a #
Instances
HasHoverProvider ServerCapabilities (Maybe (Bool |? HoverOptions)) # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods hoverProvider :: Lens' ServerCapabilities (Maybe (Bool |? HoverOptions)) # |
class HasImplementationProvider s a | s -> a where #
Methods
implementationProvider :: Lens' s a #
Instances
HasImplementationProvider ServerCapabilities (Maybe (Bool |? (ImplementationOptions |? ImplementationRegistrationOptions))) # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods implementationProvider :: Lens' ServerCapabilities (Maybe (Bool |? (ImplementationOptions |? ImplementationRegistrationOptions))) # |
class HasInlayHintProvider s a | s -> a where #
Methods
inlayHintProvider :: Lens' s a #
Instances
HasInlayHintProvider ServerCapabilities (Maybe (Bool |? (InlayHintOptions |? InlayHintRegistrationOptions))) # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods inlayHintProvider :: Lens' ServerCapabilities (Maybe (Bool |? (InlayHintOptions |? InlayHintRegistrationOptions))) # |
class HasInlineValueProvider s a | s -> a where #
Methods
inlineValueProvider :: Lens' s a #
Instances
HasInlineValueProvider ServerCapabilities (Maybe (Bool |? (InlineValueOptions |? InlineValueRegistrationOptions))) # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods inlineValueProvider :: Lens' ServerCapabilities (Maybe (Bool |? (InlineValueOptions |? InlineValueRegistrationOptions))) # |
class HasLinkedEditingRangeProvider s a | s -> a where #
Methods
linkedEditingRangeProvider :: Lens' s a #
Instances
HasLinkedEditingRangeProvider ServerCapabilities (Maybe (Bool |? (LinkedEditingRangeOptions |? LinkedEditingRangeRegistrationOptions))) # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods linkedEditingRangeProvider :: Lens' ServerCapabilities (Maybe (Bool |? (LinkedEditingRangeOptions |? LinkedEditingRangeRegistrationOptions))) # |
class HasMonikerProvider s a | s -> a where #
Methods
monikerProvider :: Lens' s a #
Instances
HasMonikerProvider ServerCapabilities (Maybe (Bool |? (MonikerOptions |? MonikerRegistrationOptions))) # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods monikerProvider :: Lens' ServerCapabilities (Maybe (Bool |? (MonikerOptions |? MonikerRegistrationOptions))) # |
class HasNotebookDocumentSync s a | s -> a where #
Methods
notebookDocumentSync :: Lens' s a #
Instances
class HasPositionEncoding s a | s -> a where #
Methods
positionEncoding :: Lens' s a #
Instances
HasPositionEncoding ServerCapabilities (Maybe PositionEncodingKind) # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods positionEncoding :: Lens' ServerCapabilities (Maybe PositionEncodingKind) # |
class HasReferencesProvider s a | s -> a where #
Methods
referencesProvider :: Lens' s a #
Instances
HasReferencesProvider ServerCapabilities (Maybe (Bool |? ReferenceOptions)) # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods referencesProvider :: Lens' ServerCapabilities (Maybe (Bool |? ReferenceOptions)) # |
class HasRenameProvider s a | s -> a where #
Methods
renameProvider :: Lens' s a #
Instances
HasRenameProvider ServerCapabilities (Maybe (Bool |? RenameOptions)) # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods renameProvider :: Lens' ServerCapabilities (Maybe (Bool |? RenameOptions)) # |
class HasSelectionRangeProvider s a | s -> a where #
Methods
selectionRangeProvider :: Lens' s a #
Instances
HasSelectionRangeProvider ServerCapabilities (Maybe (Bool |? (SelectionRangeOptions |? SelectionRangeRegistrationOptions))) # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods selectionRangeProvider :: Lens' ServerCapabilities (Maybe (Bool |? (SelectionRangeOptions |? SelectionRangeRegistrationOptions))) # |
class HasSemanticTokensProvider s a | s -> a where #
Methods
semanticTokensProvider :: Lens' s a #
Instances
class HasSignatureHelpProvider s a | s -> a where #
Methods
signatureHelpProvider :: Lens' s a #
Instances
HasSignatureHelpProvider ServerCapabilities (Maybe SignatureHelpOptions) # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods signatureHelpProvider :: Lens' ServerCapabilities (Maybe SignatureHelpOptions) # |
class HasTextDocumentSync s a | s -> a where #
Methods
textDocumentSync :: Lens' s a #
Instances
HasTextDocumentSync ServerCapabilities (Maybe (TextDocumentSyncOptions |? TextDocumentSyncKind)) # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods textDocumentSync :: Lens' ServerCapabilities (Maybe (TextDocumentSyncOptions |? TextDocumentSyncKind)) # |
class HasTypeDefinitionProvider s a | s -> a where #
Methods
typeDefinitionProvider :: Lens' s a #
Instances
HasTypeDefinitionProvider ServerCapabilities (Maybe (Bool |? (TypeDefinitionOptions |? TypeDefinitionRegistrationOptions))) # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods typeDefinitionProvider :: Lens' ServerCapabilities (Maybe (Bool |? (TypeDefinitionOptions |? TypeDefinitionRegistrationOptions))) # |
class HasTypeHierarchyProvider s a | s -> a where #
Methods
typeHierarchyProvider :: Lens' s a #
Instances
HasTypeHierarchyProvider ServerCapabilities (Maybe (Bool |? (TypeHierarchyOptions |? TypeHierarchyRegistrationOptions))) # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods typeHierarchyProvider :: Lens' ServerCapabilities (Maybe (Bool |? (TypeHierarchyOptions |? TypeHierarchyRegistrationOptions))) # |
class HasWorkspace s a | s -> a where #
Instances
a ~ Maybe (Rec (("workspaceFolders" .== Maybe WorkspaceFoldersServerCapabilities) .+ (("fileOperations" .== Maybe FileOperationOptions) .+ (Empty :: Row Type)))) => HasWorkspace ServerCapabilities a # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods | |
HasWorkspace ClientCapabilities (Maybe WorkspaceClientCapabilities) # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods workspace :: Lens' ClientCapabilities (Maybe WorkspaceClientCapabilities) # |
class HasWorkspaceSymbolProvider s a | s -> a where #
Methods
workspaceSymbolProvider :: Lens' s a #
Instances
HasWorkspaceSymbolProvider ServerCapabilities (Maybe (Bool |? WorkspaceSymbolOptions)) # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods workspaceSymbolProvider :: Lens' ServerCapabilities (Maybe (Bool |? WorkspaceSymbolOptions)) # |
class HasCode s a | s -> a where #
Instances
HasCode Diagnostic (Maybe (Int32 |? Text)) # | |
Defined in Language.LSP.Protocol.Internal.Lens | |
HasCode ResponseError (LSPErrorCodes |? ErrorCodes) # | |
Defined in Language.LSP.Protocol.Message.Lens Methods | |
HasCode (TResponseError m) (LSPErrorCodes |? ErrorCodes) # | |
Defined in Language.LSP.Protocol.Message.Lens Methods code :: Lens' (TResponseError m) (LSPErrorCodes |? ErrorCodes) # |
class HasCodeDescription s a | s -> a where #
Methods
codeDescription :: Lens' s a #
Instances
HasCodeDescription Diagnostic (Maybe CodeDescription) # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods codeDescription :: Lens' Diagnostic (Maybe CodeDescription) # |
class HasRelatedInformation s a | s -> a where #
Methods
relatedInformation :: Lens' s a #
Instances
HasRelatedInformation Diagnostic (Maybe [DiagnosticRelatedInformation]) # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods relatedInformation :: Lens' Diagnostic (Maybe [DiagnosticRelatedInformation]) # | |
HasRelatedInformation PublishDiagnosticsClientCapabilities (Maybe Bool) # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods relatedInformation :: Lens' PublishDiagnosticsClientCapabilities (Maybe Bool) # |
class HasSeverity s a | s -> a where #
Instances
HasSeverity Diagnostic (Maybe DiagnosticSeverity) # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods severity :: Lens' Diagnostic (Maybe DiagnosticSeverity) # |
class HasSource s a | s -> a where #
Instances
HasSource Diagnostic (Maybe Text) # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods source :: Lens' Diagnostic (Maybe Text) # |
class HasTriggerCharacter s a | s -> a where #
Methods
triggerCharacter :: Lens' s a #
Instances
HasTriggerCharacter CompletionContext (Maybe Text) # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods triggerCharacter :: Lens' CompletionContext (Maybe Text) # | |
HasTriggerCharacter SignatureHelpContext (Maybe Text) # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods triggerCharacter :: Lens' SignatureHelpContext (Maybe Text) # |
class HasTriggerKind s a | s -> a where #
Methods
triggerKind :: Lens' s a #
Instances
class HasInsert s a | s -> a where #
Instances
HasInsert InsertReplaceEdit Range # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods |
class HasReplace s a | s -> a where #
Instances
HasReplace InsertReplaceEdit Range # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods |
class HasActiveSignatureHelp s a | s -> a where #
Methods
activeSignatureHelp :: Lens' s a #
Instances
HasActiveSignatureHelp SignatureHelpContext (Maybe SignatureHelp) # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods activeSignatureHelp :: Lens' SignatureHelpContext (Maybe SignatureHelp) # |
class HasIsRetrigger s a | s -> a where #
Methods
isRetrigger :: Lens' s a #
Instances
HasIsRetrigger SignatureHelpContext Bool # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods isRetrigger :: Lens' SignatureHelpContext Bool # |
class HasParameters s a | s -> a where #
Methods
parameters :: Lens' s a #
Instances
HasParameters SignatureInformation (Maybe [ParameterInformation]) # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods parameters :: Lens' SignatureInformation (Maybe [ParameterInformation]) # |
class HasIncludeDeclaration s a | s -> a where #
Methods
includeDeclaration :: Lens' s a #
Instances
HasIncludeDeclaration ReferenceContext Bool # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods includeDeclaration :: Lens' ReferenceContext Bool # |
class HasOnly s a | s -> a where #
Instances
HasOnly CodeActionContext (Maybe [CodeActionKind]) # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods only :: Lens' CodeActionContext (Maybe [CodeActionKind]) # |
class HasInsertFinalNewline s a | s -> a where #
Methods
insertFinalNewline :: Lens' s a #
Instances
HasInsertFinalNewline FormattingOptions (Maybe Bool) # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods insertFinalNewline :: Lens' FormattingOptions (Maybe Bool) # |
class HasInsertSpaces s a | s -> a where #
Methods
insertSpaces :: Lens' s a #
Instances
HasInsertSpaces FormattingOptions Bool # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods insertSpaces :: Lens' FormattingOptions Bool # |
class HasTabSize s a | s -> a where #
Instances
HasTabSize FormattingOptions UInt # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods |
class HasTrimFinalNewlines s a | s -> a where #
Methods
trimFinalNewlines :: Lens' s a #
Instances
HasTrimFinalNewlines FormattingOptions (Maybe Bool) # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods trimFinalNewlines :: Lens' FormattingOptions (Maybe Bool) # |
class HasTrimTrailingWhitespace s a | s -> a where #
Methods
trimTrailingWhitespace :: Lens' s a #
Instances
HasTrimTrailingWhitespace FormattingOptions (Maybe Bool) # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods trimTrailingWhitespace :: Lens' FormattingOptions (Maybe Bool) # |
class HasTokenModifiers s a | s -> a where #
Methods
tokenModifiers :: Lens' s a #
Instances
HasTokenModifiers SemanticTokensClientCapabilities [Text] # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods tokenModifiers :: Lens' SemanticTokensClientCapabilities [Text] # | |
HasTokenModifiers SemanticTokensLegend [Text] # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods tokenModifiers :: Lens' SemanticTokensLegend [Text] # | |
HasTokenModifiers SemanticTokenAbsolute [SemanticTokenModifiers] # | |
Defined in Language.LSP.Protocol.Types.Lens Methods tokenModifiers :: Lens' SemanticTokenAbsolute [SemanticTokenModifiers] # | |
HasTokenModifiers SemanticTokenRelative [SemanticTokenModifiers] # | |
Defined in Language.LSP.Protocol.Types.Lens Methods tokenModifiers :: Lens' SemanticTokenRelative [SemanticTokenModifiers] # |
class HasTokenTypes s a | s -> a where #
Methods
tokenTypes :: Lens' s a #
Instances
HasTokenTypes SemanticTokensClientCapabilities [Text] # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods tokenTypes :: Lens' SemanticTokensClientCapabilities [Text] # | |
HasTokenTypes SemanticTokensLegend [Text] # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods tokenTypes :: Lens' SemanticTokensLegend [Text] # |
class HasIgnoreIfExists s a | s -> a where #
Methods
ignoreIfExists :: Lens' s a #
Instances
HasIgnoreIfExists CreateFileOptions (Maybe Bool) # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods ignoreIfExists :: Lens' CreateFileOptions (Maybe Bool) # | |
HasIgnoreIfExists RenameFileOptions (Maybe Bool) # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods ignoreIfExists :: Lens' RenameFileOptions (Maybe Bool) # |
class HasOverwrite s a | s -> a where #
Instances
HasOverwrite CreateFileOptions (Maybe Bool) # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods overwrite :: Lens' CreateFileOptions (Maybe Bool) # | |
HasOverwrite RenameFileOptions (Maybe Bool) # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods overwrite :: Lens' RenameFileOptions (Maybe Bool) # |
class HasIgnoreIfNotExists s a | s -> a where #
Methods
ignoreIfNotExists :: Lens' s a #
Instances
HasIgnoreIfNotExists DeleteFileOptions (Maybe Bool) # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods ignoreIfNotExists :: Lens' DeleteFileOptions (Maybe Bool) # |
class HasRecursive s a | s -> a where #
Instances
HasRecursive DeleteFileOptions (Maybe Bool) # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods recursive :: Lens' DeleteFileOptions (Maybe Bool) # |
class HasGlob s a | s -> a where #
Instances
HasGlob FileOperationPattern Text # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods glob :: Lens' FileOperationPattern Text # |
class HasMatches s a | s -> a where #
Instances
HasMatches FileOperationPattern (Maybe FileOperationPatternKind) # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods matches :: Lens' FileOperationPattern (Maybe FileOperationPatternKind) # |
class HasDocument s a | s -> a where #
Instances
HasDocument NotebookCell Uri # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods |
class HasExecutionSummary s a | s -> a where #
Methods
executionSummary :: Lens' s a #
Instances
HasExecutionSummary NotebookCell (Maybe ExecutionSummary) # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods executionSummary :: Lens' NotebookCell (Maybe ExecutionSummary) # |
class HasGeneral s a | s -> a where #
Instances
HasGeneral ClientCapabilities (Maybe GeneralClientCapabilities) # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods general :: Lens' ClientCapabilities (Maybe GeneralClientCapabilities) # |
class HasWindow s a | s -> a where #
Instances
HasWindow ClientCapabilities (Maybe WindowClientCapabilities) # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods window :: Lens' ClientCapabilities (Maybe WindowClientCapabilities) # |
class HasOpenClose s a | s -> a where #
Instances
HasOpenClose TextDocumentSyncOptions (Maybe Bool) # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods openClose :: Lens' TextDocumentSyncOptions (Maybe Bool) # |
class HasSave s a | s -> a where #
Instances
HasSave NotebookDocumentSyncOptions (Maybe Bool) # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods save :: Lens' NotebookDocumentSyncOptions (Maybe Bool) # | |
HasSave NotebookDocumentSyncRegistrationOptions (Maybe Bool) # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods save :: Lens' NotebookDocumentSyncRegistrationOptions (Maybe Bool) # | |
HasSave TextDocumentSyncOptions (Maybe (Bool |? SaveOptions)) # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods save :: Lens' TextDocumentSyncOptions (Maybe (Bool |? SaveOptions)) # |
class HasWillSave s a | s -> a where #
Instances
HasWillSave TextDocumentSyncClientCapabilities (Maybe Bool) # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods willSave :: Lens' TextDocumentSyncClientCapabilities (Maybe Bool) # | |
HasWillSave TextDocumentSyncOptions (Maybe Bool) # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods willSave :: Lens' TextDocumentSyncOptions (Maybe Bool) # |
class HasWillSaveWaitUntil s a | s -> a where #
Methods
willSaveWaitUntil :: Lens' s a #
Instances
HasWillSaveWaitUntil TextDocumentSyncClientCapabilities (Maybe Bool) # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods willSaveWaitUntil :: Lens' TextDocumentSyncClientCapabilities (Maybe Bool) # | |
HasWillSaveWaitUntil TextDocumentSyncOptions (Maybe Bool) # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods willSaveWaitUntil :: Lens' TextDocumentSyncOptions (Maybe Bool) # |
class HasNotebookSelector s a | s -> a where #
Methods
notebookSelector :: Lens' s a #
Instances
a ~ [Rec (("notebook" .== (Text |? NotebookDocumentFilter)) .+ (("cells" .== Maybe [Rec (("language" .== Text) .+ (Empty :: Row Type))]) .+ (Empty :: Row Type))) |? Rec (("notebook" .== Maybe (Text |? NotebookDocumentFilter)) .+ (("cells" .== [Rec (("language" .== Text) .+ (Empty :: Row Type))]) .+ (Empty :: Row Type)))] => HasNotebookSelector NotebookDocumentSyncOptions a # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods | |
a ~ [Rec (("notebook" .== (Text |? NotebookDocumentFilter)) .+ (("cells" .== Maybe [Rec (("language" .== Text) .+ (Empty :: Row Type))]) .+ (Empty :: Row Type))) |? Rec (("notebook" .== Maybe (Text |? NotebookDocumentFilter)) .+ (("cells" .== [Rec (("language" .== Text) .+ (Empty :: Row Type))]) .+ (Empty :: Row Type)))] => HasNotebookSelector NotebookDocumentSyncRegistrationOptions a # | |
Defined in Language.LSP.Protocol.Internal.Lens |
class HasChangeNotifications s a | s -> a where #
Methods
changeNotifications :: Lens' s a #
Instances
HasChangeNotifications WorkspaceFoldersServerCapabilities (Maybe (Text |? Bool)) # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods changeNotifications :: Lens' WorkspaceFoldersServerCapabilities (Maybe (Text |? Bool)) # |
class HasSupported s a | s -> a where #
Instances
HasSupported WorkspaceFoldersServerCapabilities (Maybe Bool) # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods supported :: Lens' WorkspaceFoldersServerCapabilities (Maybe Bool) # |
class HasDidCreate s a | s -> a where #
Instances
HasDidCreate FileOperationClientCapabilities (Maybe Bool) # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods didCreate :: Lens' FileOperationClientCapabilities (Maybe Bool) # | |
HasDidCreate FileOperationOptions (Maybe FileOperationRegistrationOptions) # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods didCreate :: Lens' FileOperationOptions (Maybe FileOperationRegistrationOptions) # |
class HasDidDelete s a | s -> a where #
Instances
HasDidDelete FileOperationClientCapabilities (Maybe Bool) # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods didDelete :: Lens' FileOperationClientCapabilities (Maybe Bool) # | |
HasDidDelete FileOperationOptions (Maybe FileOperationRegistrationOptions) # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods didDelete :: Lens' FileOperationOptions (Maybe FileOperationRegistrationOptions) # |
class HasDidRename s a | s -> a where #
Instances
HasDidRename FileOperationClientCapabilities (Maybe Bool) # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods didRename :: Lens' FileOperationClientCapabilities (Maybe Bool) # | |
HasDidRename FileOperationOptions (Maybe FileOperationRegistrationOptions) # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods didRename :: Lens' FileOperationOptions (Maybe FileOperationRegistrationOptions) # |
class HasWillCreate s a | s -> a where #
Methods
willCreate :: Lens' s a #
Instances
HasWillCreate FileOperationClientCapabilities (Maybe Bool) # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods willCreate :: Lens' FileOperationClientCapabilities (Maybe Bool) # | |
HasWillCreate FileOperationOptions (Maybe FileOperationRegistrationOptions) # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods willCreate :: Lens' FileOperationOptions (Maybe FileOperationRegistrationOptions) # |
class HasWillDelete s a | s -> a where #
Methods
willDelete :: Lens' s a #
Instances
HasWillDelete FileOperationClientCapabilities (Maybe Bool) # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods willDelete :: Lens' FileOperationClientCapabilities (Maybe Bool) # | |
HasWillDelete FileOperationOptions (Maybe FileOperationRegistrationOptions) # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods willDelete :: Lens' FileOperationOptions (Maybe FileOperationRegistrationOptions) # |
class HasWillRename s a | s -> a where #
Methods
willRename :: Lens' s a #
Instances
HasWillRename FileOperationClientCapabilities (Maybe Bool) # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods willRename :: Lens' FileOperationClientCapabilities (Maybe Bool) # | |
HasWillRename FileOperationOptions (Maybe FileOperationRegistrationOptions) # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods willRename :: Lens' FileOperationOptions (Maybe FileOperationRegistrationOptions) # |
class HasHref s a | s -> a where #
Instances
HasHref CodeDescription Uri # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods href :: Lens' CodeDescription Uri # |
class HasLanguage s a | s -> a where #
Instances
HasLanguage NotebookCellTextDocumentFilter (Maybe Text) # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods language :: Lens' NotebookCellTextDocumentFilter (Maybe Text) # |
class HasNotebook s a | s -> a where #
Instances
HasNotebook NotebookCellTextDocumentFilter (Text |? NotebookDocumentFilter) # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods notebook :: Lens' NotebookCellTextDocumentFilter (Text |? NotebookDocumentFilter) # |
class HasIgnoreCase s a | s -> a where #
Methods
ignoreCase :: Lens' s a #
Instances
HasIgnoreCase FileOperationPatternOptions (Maybe Bool) # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods ignoreCase :: Lens' FileOperationPatternOptions (Maybe Bool) # |
class HasExecutionOrder s a | s -> a where #
Methods
executionOrder :: Lens' s a #
Instances
HasExecutionOrder ExecutionSummary UInt # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods |
class HasApplyEdit s a | s -> a where #
Instances
HasApplyEdit WorkspaceClientCapabilities (Maybe Bool) # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods applyEdit :: Lens' WorkspaceClientCapabilities (Maybe Bool) # |
class HasCodeLens s a | s -> a where #
Instances
HasCodeLens TextDocumentClientCapabilities (Maybe CodeLensClientCapabilities) # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods codeLens :: Lens' TextDocumentClientCapabilities (Maybe CodeLensClientCapabilities) # | |
HasCodeLens WorkspaceClientCapabilities (Maybe CodeLensWorkspaceClientCapabilities) # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods codeLens :: Lens' WorkspaceClientCapabilities (Maybe CodeLensWorkspaceClientCapabilities) # |
class HasConfiguration s a | s -> a where #
Methods
configuration :: Lens' s a #
Instances
HasConfiguration WorkspaceClientCapabilities (Maybe Bool) # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods configuration :: Lens' WorkspaceClientCapabilities (Maybe Bool) # |
class HasDidChangeConfiguration s a | s -> a where #
Methods
didChangeConfiguration :: Lens' s a #
Instances
class HasDidChangeWatchedFiles s a | s -> a where #
Methods
didChangeWatchedFiles :: Lens' s a #
Instances
class HasInlayHint s a | s -> a where #
Instances
HasInlayHint TextDocumentClientCapabilities (Maybe InlayHintClientCapabilities) # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods inlayHint :: Lens' TextDocumentClientCapabilities (Maybe InlayHintClientCapabilities) # | |
HasInlayHint WorkspaceClientCapabilities (Maybe InlayHintWorkspaceClientCapabilities) # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods inlayHint :: Lens' WorkspaceClientCapabilities (Maybe InlayHintWorkspaceClientCapabilities) # |
class HasInlineValue s a | s -> a where #
Methods
inlineValue :: Lens' s a #
Instances
class HasSemanticTokens s a | s -> a where #
Methods
semanticTokens :: Lens' s a #
Instances
class HasSymbol s a | s -> a where #
Instances
HasSymbol WorkspaceClientCapabilities (Maybe WorkspaceSymbolClientCapabilities) # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods symbol :: Lens' WorkspaceClientCapabilities (Maybe WorkspaceSymbolClientCapabilities) # |
class HasCodeAction s a | s -> a where #
Methods
codeAction :: Lens' s a #
Instances
HasCodeAction TextDocumentClientCapabilities (Maybe CodeActionClientCapabilities) # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods codeAction :: Lens' TextDocumentClientCapabilities (Maybe CodeActionClientCapabilities) # |
class HasCompletion s a | s -> a where #
Methods
completion :: Lens' s a #
Instances
HasCompletion TextDocumentClientCapabilities (Maybe CompletionClientCapabilities) # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods completion :: Lens' TextDocumentClientCapabilities (Maybe CompletionClientCapabilities) # |
class HasDefinition s a | s -> a where #
Methods
definition :: Lens' s a #
Instances
HasDefinition TextDocumentClientCapabilities (Maybe DefinitionClientCapabilities) # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods definition :: Lens' TextDocumentClientCapabilities (Maybe DefinitionClientCapabilities) # |
class HasDiagnostic s a | s -> a where #
Methods
diagnostic :: Lens' s a #
Instances
HasDiagnostic TextDocumentClientCapabilities (Maybe DiagnosticClientCapabilities) # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods diagnostic :: Lens' TextDocumentClientCapabilities (Maybe DiagnosticClientCapabilities) # |
class HasFoldingRange s a | s -> a where #
Methods
foldingRange :: Lens' s a #
Instances
a ~ Maybe (Rec (("collapsedText" .== Maybe Bool) .+ (Empty :: Row Type))) => HasFoldingRange FoldingRangeClientCapabilities a # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods | |
HasFoldingRange TextDocumentClientCapabilities (Maybe FoldingRangeClientCapabilities) # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods foldingRange :: Lens' TextDocumentClientCapabilities (Maybe FoldingRangeClientCapabilities) # |
class HasHover s a | s -> a where #
Instances
HasHover TextDocumentClientCapabilities (Maybe HoverClientCapabilities) # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods hover :: Lens' TextDocumentClientCapabilities (Maybe HoverClientCapabilities) # |
class HasMoniker s a | s -> a where #
Instances
HasMoniker TextDocumentClientCapabilities (Maybe MonikerClientCapabilities) # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods moniker :: Lens' TextDocumentClientCapabilities (Maybe MonikerClientCapabilities) # |
class HasReferences s a | s -> a where #
Methods
references :: Lens' s a #
Instances
HasReferences TextDocumentClientCapabilities (Maybe ReferenceClientCapabilities) # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods references :: Lens' TextDocumentClientCapabilities (Maybe ReferenceClientCapabilities) # |
class HasRename s a | s -> a where #
Instances
HasRename TextDocumentClientCapabilities (Maybe RenameClientCapabilities) # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods rename :: Lens' TextDocumentClientCapabilities (Maybe RenameClientCapabilities) # |
class HasSynchronization s a | s -> a where #
Methods
synchronization :: Lens' s a #
Instances
class HasShowDocument s a | s -> a where #
Methods
showDocument :: Lens' s a #
Instances
HasShowDocument WindowClientCapabilities (Maybe ShowDocumentClientCapabilities) # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods showDocument :: Lens' WindowClientCapabilities (Maybe ShowDocumentClientCapabilities) # |
class HasMarkdown s a | s -> a where #
Instances
HasMarkdown GeneralClientCapabilities (Maybe MarkdownClientCapabilities) # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods markdown :: Lens' GeneralClientCapabilities (Maybe MarkdownClientCapabilities) # |
class HasPositionEncodings s a | s -> a where #
Methods
positionEncodings :: Lens' s a #
Instances
HasPositionEncodings GeneralClientCapabilities (Maybe [PositionEncodingKind]) # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods positionEncodings :: Lens' GeneralClientCapabilities (Maybe [PositionEncodingKind]) # |
class HasStaleRequestSupport s a | s -> a where #
Methods
staleRequestSupport :: Lens' s a #
Instances
a ~ Maybe (Rec (("cancel" .== Bool) .+ (("retryOnContentModified" .== [Text]) .+ (Empty :: Row Type)))) => HasStaleRequestSupport GeneralClientCapabilities a # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods |
class HasBaseUri s a | s -> a where #
Instances
HasBaseUri RelativePattern (WorkspaceFolder |? Uri) # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods |
class HasChangeAnnotationSupport s a | s -> a where #
Methods
changeAnnotationSupport :: Lens' s a #
Instances
a ~ Maybe (Rec (("groupsOnLabel" .== Maybe Bool) .+ (Empty :: Row Type))) => HasChangeAnnotationSupport WorkspaceEditClientCapabilities a # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods changeAnnotationSupport :: Lens' WorkspaceEditClientCapabilities a # |
class HasFailureHandling s a | s -> a where #
Methods
failureHandling :: Lens' s a #
Instances
HasFailureHandling WorkspaceEditClientCapabilities (Maybe FailureHandlingKind) # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods failureHandling :: Lens' WorkspaceEditClientCapabilities (Maybe FailureHandlingKind) # |
class HasNormalizesLineEndings s a | s -> a where #
Methods
normalizesLineEndings :: Lens' s a #
Instances
HasNormalizesLineEndings WorkspaceEditClientCapabilities (Maybe Bool) # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods normalizesLineEndings :: Lens' WorkspaceEditClientCapabilities (Maybe Bool) # |
class HasResourceOperations s a | s -> a where #
Methods
resourceOperations :: Lens' s a #
Instances
HasResourceOperations WorkspaceEditClientCapabilities (Maybe [ResourceOperationKind]) # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods resourceOperations :: Lens' WorkspaceEditClientCapabilities (Maybe [ResourceOperationKind]) # |
class HasDynamicRegistration s a | s -> a where #
Methods
dynamicRegistration :: Lens' s a #
Instances
class HasRelativePatternSupport s a | s -> a where #
Methods
relativePatternSupport :: Lens' s a #
Instances
HasRelativePatternSupport DidChangeWatchedFilesClientCapabilities (Maybe Bool) # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods relativePatternSupport :: Lens' DidChangeWatchedFilesClientCapabilities (Maybe Bool) # |
class HasResolveSupport s a | s -> a where #
Methods
resolveSupport :: Lens' s a #
Instances
a ~ Maybe (Rec (("properties" .== [Text]) .+ (Empty :: Row Type))) => HasResolveSupport CodeActionClientCapabilities a # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods | |
a ~ Maybe (Rec (("properties" .== [Text]) .+ (Empty :: Row Type))) => HasResolveSupport InlayHintClientCapabilities a # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods | |
a ~ Maybe (Rec (("properties" .== [Text]) .+ (Empty :: Row Type))) => HasResolveSupport WorkspaceSymbolClientCapabilities a # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods resolveSupport :: Lens' WorkspaceSymbolClientCapabilities a # |
class HasSymbolKind s a | s -> a where #
Methods
symbolKind :: Lens' s a #
Instances
a ~ Maybe (Rec (("valueSet" .== Maybe [SymbolKind]) .+ (Empty :: Row Type))) => HasSymbolKind DocumentSymbolClientCapabilities a # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods | |
a ~ Maybe (Rec (("valueSet" .== Maybe [SymbolKind]) .+ (Empty :: Row Type))) => HasSymbolKind WorkspaceSymbolClientCapabilities a # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods |
class HasTagSupport s a | s -> a where #
Methods
tagSupport :: Lens' s a #
Instances
a ~ Maybe (Rec (("valueSet" .== [SymbolTag]) .+ (Empty :: Row Type))) => HasTagSupport DocumentSymbolClientCapabilities a # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods | |
a ~ Maybe (Rec (("valueSet" .== [DiagnosticTag]) .+ (Empty :: Row Type))) => HasTagSupport PublishDiagnosticsClientCapabilities a # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods tagSupport :: Lens' PublishDiagnosticsClientCapabilities a # | |
a ~ Maybe (Rec (("valueSet" .== [SymbolTag]) .+ (Empty :: Row Type))) => HasTagSupport WorkspaceSymbolClientCapabilities a # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods |
class HasRefreshSupport s a | s -> a where #
Methods
refreshSupport :: Lens' s a #
Instances
class HasDidSave s a | s -> a where #
Instances
HasDidSave TextDocumentSyncClientCapabilities (Maybe Bool) # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods didSave :: Lens' TextDocumentSyncClientCapabilities (Maybe Bool) # |
class HasCompletionItemKind s a | s -> a where #
Methods
completionItemKind :: Lens' s a #
Instances
a ~ Maybe (Rec (("valueSet" .== Maybe [CompletionItemKind]) .+ (Empty :: Row Type))) => HasCompletionItemKind CompletionClientCapabilities a # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods completionItemKind :: Lens' CompletionClientCapabilities a # |
class HasCompletionList s a | s -> a where #
Methods
completionList :: Lens' s a #
Instances
a ~ Maybe (Rec (("itemDefaults" .== Maybe [Text]) .+ (Empty :: Row Type))) => HasCompletionList CompletionClientCapabilities a # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods |
class HasContextSupport s a | s -> a where #
Methods
contextSupport :: Lens' s a #
Instances
HasContextSupport CompletionClientCapabilities (Maybe Bool) # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods contextSupport :: Lens' CompletionClientCapabilities (Maybe Bool) # | |
HasContextSupport SignatureHelpClientCapabilities (Maybe Bool) # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods contextSupport :: Lens' SignatureHelpClientCapabilities (Maybe Bool) # |
class HasContentFormat s a | s -> a where #
Methods
contentFormat :: Lens' s a #
Instances
HasContentFormat HoverClientCapabilities (Maybe [MarkupKind]) # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods contentFormat :: Lens' HoverClientCapabilities (Maybe [MarkupKind]) # |
class HasSignatureInformation s a | s -> a where #
Methods
signatureInformation :: Lens' s a #
Instances
a ~ Maybe (Rec (("documentationFormat" .== Maybe [MarkupKind]) .+ (("parameterInformation" .== Maybe (Rec (("labelOffsetSupport" .== Maybe Bool) .+ (Empty :: Row Type)))) .+ (("activeParameterSupport" .== Maybe Bool) .+ (Empty :: Row Type))))) => HasSignatureInformation SignatureHelpClientCapabilities a # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods signatureInformation :: Lens' SignatureHelpClientCapabilities a # |
class HasLinkSupport s a | s -> a where #
Methods
linkSupport :: Lens' s a #
Instances
HasLinkSupport DeclarationClientCapabilities (Maybe Bool) # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods linkSupport :: Lens' DeclarationClientCapabilities (Maybe Bool) # | |
HasLinkSupport DefinitionClientCapabilities (Maybe Bool) # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods linkSupport :: Lens' DefinitionClientCapabilities (Maybe Bool) # | |
HasLinkSupport ImplementationClientCapabilities (Maybe Bool) # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods linkSupport :: Lens' ImplementationClientCapabilities (Maybe Bool) # | |
HasLinkSupport TypeDefinitionClientCapabilities (Maybe Bool) # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods linkSupport :: Lens' TypeDefinitionClientCapabilities (Maybe Bool) # |
class HasHierarchicalDocumentSymbolSupport s a | s -> a where #
Methods
Instances
HasHierarchicalDocumentSymbolSupport DocumentSymbolClientCapabilities (Maybe Bool) # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods hierarchicalDocumentSymbolSupport :: Lens' DocumentSymbolClientCapabilities (Maybe Bool) # |
class HasLabelSupport s a | s -> a where #
Methods
labelSupport :: Lens' s a #
Instances
HasLabelSupport DocumentSymbolClientCapabilities (Maybe Bool) # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods labelSupport :: Lens' DocumentSymbolClientCapabilities (Maybe Bool) # |
class HasCodeActionLiteralSupport s a | s -> a where #
Methods
codeActionLiteralSupport :: Lens' s a #
Instances
a ~ Maybe (Rec (("codeActionKind" .== Rec (("valueSet" .== [CodeActionKind]) .+ (Empty :: Row Type))) .+ (Empty :: Row Type))) => HasCodeActionLiteralSupport CodeActionClientCapabilities a # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods codeActionLiteralSupport :: Lens' CodeActionClientCapabilities a # |
class HasDataSupport s a | s -> a where #
Methods
dataSupport :: Lens' s a #
Instances
HasDataSupport CodeActionClientCapabilities (Maybe Bool) # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods dataSupport :: Lens' CodeActionClientCapabilities (Maybe Bool) # | |
HasDataSupport PublishDiagnosticsClientCapabilities (Maybe Bool) # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods dataSupport :: Lens' PublishDiagnosticsClientCapabilities (Maybe Bool) # |
class HasDisabledSupport s a | s -> a where #
Methods
disabledSupport :: Lens' s a #
Instances
HasDisabledSupport CodeActionClientCapabilities (Maybe Bool) # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods disabledSupport :: Lens' CodeActionClientCapabilities (Maybe Bool) # |
class HasHonorsChangeAnnotations s a | s -> a where #
Methods
honorsChangeAnnotations :: Lens' s a #
Instances
HasHonorsChangeAnnotations CodeActionClientCapabilities (Maybe Bool) # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods honorsChangeAnnotations :: Lens' CodeActionClientCapabilities (Maybe Bool) # | |
HasHonorsChangeAnnotations RenameClientCapabilities (Maybe Bool) # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods honorsChangeAnnotations :: Lens' RenameClientCapabilities (Maybe Bool) # |
class HasIsPreferredSupport s a | s -> a where #
Methods
isPreferredSupport :: Lens' s a #
Instances
HasIsPreferredSupport CodeActionClientCapabilities (Maybe Bool) # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods isPreferredSupport :: Lens' CodeActionClientCapabilities (Maybe Bool) # |
class HasTooltipSupport s a | s -> a where #
Methods
tooltipSupport :: Lens' s a #
Instances
HasTooltipSupport DocumentLinkClientCapabilities (Maybe Bool) # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods tooltipSupport :: Lens' DocumentLinkClientCapabilities (Maybe Bool) # |
class HasPrepareSupport s a | s -> a where #
Methods
prepareSupport :: Lens' s a #
Instances
HasPrepareSupport RenameClientCapabilities (Maybe Bool) # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods prepareSupport :: Lens' RenameClientCapabilities (Maybe Bool) # |
class HasPrepareSupportDefaultBehavior s a | s -> a where #
Methods
prepareSupportDefaultBehavior :: Lens' s a #
Instances
class HasFoldingRangeKind s a | s -> a where #
Methods
foldingRangeKind :: Lens' s a #
Instances
a ~ Maybe (Rec (("valueSet" .== Maybe [FoldingRangeKind]) .+ (Empty :: Row Type))) => HasFoldingRangeKind FoldingRangeClientCapabilities a # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods foldingRangeKind :: Lens' FoldingRangeClientCapabilities a # |
class HasLineFoldingOnly s a | s -> a where #
Methods
lineFoldingOnly :: Lens' s a #
Instances
HasLineFoldingOnly FoldingRangeClientCapabilities (Maybe Bool) # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods lineFoldingOnly :: Lens' FoldingRangeClientCapabilities (Maybe Bool) # |
class HasRangeLimit s a | s -> a where #
Methods
rangeLimit :: Lens' s a #
Instances
HasRangeLimit FoldingRangeClientCapabilities (Maybe UInt) # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods rangeLimit :: Lens' FoldingRangeClientCapabilities (Maybe UInt) # |
class HasCodeDescriptionSupport s a | s -> a where #
Methods
codeDescriptionSupport :: Lens' s a #
Instances
HasCodeDescriptionSupport PublishDiagnosticsClientCapabilities (Maybe Bool) # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods codeDescriptionSupport :: Lens' PublishDiagnosticsClientCapabilities (Maybe Bool) # |
class HasVersionSupport s a | s -> a where #
Methods
versionSupport :: Lens' s a #
Instances
HasVersionSupport PublishDiagnosticsClientCapabilities (Maybe Bool) # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods versionSupport :: Lens' PublishDiagnosticsClientCapabilities (Maybe Bool) # |
class HasAugmentsSyntaxTokens s a | s -> a where #
Methods
augmentsSyntaxTokens :: Lens' s a #
Instances
HasAugmentsSyntaxTokens SemanticTokensClientCapabilities (Maybe Bool) # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods augmentsSyntaxTokens :: Lens' SemanticTokensClientCapabilities (Maybe Bool) # |
class HasFormats s a | s -> a where #
Instances
class HasMultilineTokenSupport s a | s -> a where #
Methods
multilineTokenSupport :: Lens' s a #
Instances
HasMultilineTokenSupport SemanticTokensClientCapabilities (Maybe Bool) # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods multilineTokenSupport :: Lens' SemanticTokensClientCapabilities (Maybe Bool) # |
class HasOverlappingTokenSupport s a | s -> a where #
Methods
overlappingTokenSupport :: Lens' s a #
Instances
HasOverlappingTokenSupport SemanticTokensClientCapabilities (Maybe Bool) # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods overlappingTokenSupport :: Lens' SemanticTokensClientCapabilities (Maybe Bool) # |
class HasRequests s a | s -> a where #
class HasServerCancelSupport s a | s -> a where #
Methods
serverCancelSupport :: Lens' s a #
Instances
HasServerCancelSupport SemanticTokensClientCapabilities (Maybe Bool) # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods serverCancelSupport :: Lens' SemanticTokensClientCapabilities (Maybe Bool) # |
class HasRelatedDocumentSupport s a | s -> a where #
Methods
relatedDocumentSupport :: Lens' s a #
Instances
HasRelatedDocumentSupport DiagnosticClientCapabilities (Maybe Bool) # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods relatedDocumentSupport :: Lens' DiagnosticClientCapabilities (Maybe Bool) # |
class HasExecutionSummarySupport s a | s -> a where #
Methods
executionSummarySupport :: Lens' s a #
Instances
HasExecutionSummarySupport NotebookDocumentSyncClientCapabilities (Maybe Bool) # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods executionSummarySupport :: Lens' NotebookDocumentSyncClientCapabilities (Maybe Bool) # |
class HasMessageActionItem s a | s -> a where #
Methods
messageActionItem :: Lens' s a #
Instances
a ~ Maybe (Rec (("additionalPropertiesSupport" .== Maybe Bool) .+ (Empty :: Row Type))) => HasMessageActionItem ShowMessageRequestClientCapabilities a # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods messageActionItem :: Lens' ShowMessageRequestClientCapabilities a # |
class HasSupport s a | s -> a where #
Instances
HasSupport ShowDocumentClientCapabilities Bool # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods support :: Lens' ShowDocumentClientCapabilities Bool # |
class HasEngine s a | s -> a where #
Instances
HasEngine RegularExpressionsClientCapabilities Text # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods |
class HasAllowedTags s a | s -> a where #
Methods
allowedTags :: Lens' s a #
Instances
HasAllowedTags MarkdownClientCapabilities (Maybe [Text]) # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods allowedTags :: Lens' MarkdownClientCapabilities (Maybe [Text]) # |
class HasParser s a | s -> a where #
Instances
HasParser MarkdownClientCapabilities Text # | |
Defined in Language.LSP.Protocol.Internal.Lens Methods parser :: Lens' MarkdownClientCapabilities Text # |
class HasLength s a | s -> a where #
Instances
HasLength SemanticTokenAbsolute UInt # | |
Defined in Language.LSP.Protocol.Types.Lens Methods | |
HasLength SemanticTokenRelative UInt # | |
Defined in Language.LSP.Protocol.Types.Lens Methods |
class HasStartChar s a | s -> a where #
Instances
HasStartChar SemanticTokenAbsolute UInt # | |
Defined in Language.LSP.Protocol.Types.Lens Methods |
class HasTokenType s a | s -> a where #
Instances
class HasDeltaLine s a | s -> a where #
Instances
HasDeltaLine SemanticTokenRelative UInt # | |
Defined in Language.LSP.Protocol.Types.Lens Methods |
class HasDeltaStartChar s a | s -> a where #
Methods
deltaStartChar :: Lens' s a #
Instances
HasDeltaStartChar SemanticTokenRelative UInt # | |
Defined in Language.LSP.Protocol.Types.Lens Methods |
class HasJsonrpc s a | s -> a where #
Instances
HasJsonrpc NotificationMessage Text # | |
Defined in Language.LSP.Protocol.Message.Lens Methods jsonrpc :: Lens' NotificationMessage Text # | |
HasJsonrpc RequestMessage Text # | |
Defined in Language.LSP.Protocol.Message.Lens Methods jsonrpc :: Lens' RequestMessage Text # | |
HasJsonrpc ResponseMessage Text # | |
Defined in Language.LSP.Protocol.Message.Lens Methods jsonrpc :: Lens' ResponseMessage Text # | |
HasJsonrpc (TNotificationMessage m) Text # | |
Defined in Language.LSP.Protocol.Message.Lens Methods jsonrpc :: Lens' (TNotificationMessage m) Text # | |
HasJsonrpc (TRequestMessage m) Text # | |
Defined in Language.LSP.Protocol.Message.Lens Methods jsonrpc :: Lens' (TRequestMessage m) Text # | |
HasJsonrpc (TResponseMessage m) Text # | |
Defined in Language.LSP.Protocol.Message.Lens Methods jsonrpc :: Lens' (TResponseMessage m) Text # |
class HasParams s a | s -> a where #
Instances
HasParams NotificationMessage (Maybe Value) # | |
Defined in Language.LSP.Protocol.Message.Lens Methods params :: Lens' NotificationMessage (Maybe Value) # | |
HasParams RequestMessage (Maybe Value) # | |
Defined in Language.LSP.Protocol.Message.Lens Methods params :: Lens' RequestMessage (Maybe Value) # | |
a ~ MessageParams m => HasParams (TNotificationMessage m) a # | |
Defined in Language.LSP.Protocol.Message.Lens Methods params :: Lens' (TNotificationMessage m) a # | |
a ~ MessageParams m => HasParams (TRequestMessage m) a # | |
Defined in Language.LSP.Protocol.Message.Lens Methods params :: Lens' (TRequestMessage m) a # |
class HasError s a | s -> a where #
Instances
HasError ResponseMessage (Maybe ResponseError) # | |
Defined in Language.LSP.Protocol.Message.Lens Methods error :: Lens' ResponseMessage (Maybe ResponseError) # |
class HasResult s a | s -> a where #
Instances
HasResult ResponseMessage (Maybe Value) # | |
Defined in Language.LSP.Protocol.Message.Lens Methods result :: Lens' ResponseMessage (Maybe Value) # | |
a ~ Either ResponseError (MessageResult m) => HasResult (TResponseMessage m) a # | |
Defined in Language.LSP.Protocol.Message.Lens Methods result :: Lens' (TResponseMessage m) a # |
class HasXdata s a | s -> a where #
Instances
HasXdata ResponseError (Maybe Value) # | |
Defined in Language.LSP.Protocol.Message.Lens Methods xdata :: Lens' ResponseError (Maybe Value) # | |
a ~ Maybe (ErrorData m) => HasXdata (TResponseError m) a # | |
Defined in Language.LSP.Protocol.Message.Lens Methods xdata :: Lens' (TResponseError m) a # |