packages feed

haskell-lsp-types 0.7.0.0 → 0.8.0.0

raw patch · 5 files changed

+16/−13 lines, 5 filesPVP ok

version bump matches the API change (PVP)

API changes (from Hackage documentation)

- Language.Haskell.LSP.Types: actions :: HasActions s a => Lens' s a
- Language.Haskell.LSP.Types: activeParameter :: HasActiveParameter s a => Lens' s a
- Language.Haskell.LSP.Types: activeSignature :: HasActiveSignature s a => Lens' s a
- Language.Haskell.LSP.Types: added :: HasAdded s a => Lens' s a
- Language.Haskell.LSP.Types: additionalTextEdits :: HasAdditionalTextEdits s a => Lens' s a
- Language.Haskell.LSP.Types: alpha :: HasAlpha s a => Lens' s a
- Language.Haskell.LSP.Types: applied :: HasApplied s a => Lens' s a
- Language.Haskell.LSP.Types: applyEdit :: HasApplyEdit s a => Lens' s a
- Language.Haskell.LSP.Types: arguments :: HasArguments s a => Lens' s a
- Language.Haskell.LSP.Types: blue :: HasBlue s a => Lens' s a
- Language.Haskell.LSP.Types: capabilities :: HasCapabilities s a => Lens' s a
- Language.Haskell.LSP.Types: ch :: HasCh s a => Lens' s a
- Language.Haskell.LSP.Types: change :: HasChange s a => Lens' s a
- Language.Haskell.LSP.Types: changeNotifications :: HasChangeNotifications s a => Lens' s a
- Language.Haskell.LSP.Types: changes :: HasChanges s a => Lens' s a
- Language.Haskell.LSP.Types: character :: HasCharacter s a => Lens' s a
- Language.Haskell.LSP.Types: children :: HasChildren s a => Lens' s a
- Language.Haskell.LSP.Types: class HasActions s a | s -> a
- Language.Haskell.LSP.Types: class HasActiveParameter s a | s -> a
- Language.Haskell.LSP.Types: class HasActiveSignature s a | s -> a
- Language.Haskell.LSP.Types: class HasAdded s a | s -> a
- Language.Haskell.LSP.Types: class HasAdditionalTextEdits s a | s -> a
- Language.Haskell.LSP.Types: class HasAlpha s a | s -> a
- Language.Haskell.LSP.Types: class HasApplied s a | s -> a
- Language.Haskell.LSP.Types: class HasApplyEdit s a | s -> a
- Language.Haskell.LSP.Types: class HasArguments s a | s -> a
- Language.Haskell.LSP.Types: class HasBlue s a | s -> a
- Language.Haskell.LSP.Types: class HasCapabilities s a | s -> a
- Language.Haskell.LSP.Types: class HasCh s a | s -> a
- Language.Haskell.LSP.Types: class HasChange s a | s -> a
- Language.Haskell.LSP.Types: class HasChangeNotifications s a | s -> a
- Language.Haskell.LSP.Types: class HasChanges s a | s -> a
- Language.Haskell.LSP.Types: class HasCharacter s a | s -> a
- Language.Haskell.LSP.Types: class HasChildren s a | s -> a
- Language.Haskell.LSP.Types: class HasCode s a | s -> a
- Language.Haskell.LSP.Types: class HasCodeAction s a | s -> a
- Language.Haskell.LSP.Types: class HasCodeActionKind s a | s -> a
- Language.Haskell.LSP.Types: class HasCodeActionLiteralSupport s a | s -> a
- Language.Haskell.LSP.Types: class HasCodeActionProvider s a | s -> a
- Language.Haskell.LSP.Types: class HasCodeLens s a | s -> a
- Language.Haskell.LSP.Types: class HasCodeLensProvider s a | s -> a
- Language.Haskell.LSP.Types: class HasColor s a | s -> a
- Language.Haskell.LSP.Types: class HasColorProvider s a | s -> a
- Language.Haskell.LSP.Types: class HasCommand s a | s -> a
- Language.Haskell.LSP.Types: class HasCommands s a | s -> a
- Language.Haskell.LSP.Types: class HasCommitCharacters s a | s -> a
- Language.Haskell.LSP.Types: class HasCommitCharactersSupport s a | s -> a
- Language.Haskell.LSP.Types: class HasCompletion s a | s -> a
- Language.Haskell.LSP.Types: class HasCompletionItem s a | s -> a
- Language.Haskell.LSP.Types: class HasCompletionItemKind s a | s -> a
- Language.Haskell.LSP.Types: class HasCompletionProvider s a | s -> a
- Language.Haskell.LSP.Types: class HasConfiguration s a | s -> a
- Language.Haskell.LSP.Types: class HasContainerName s a | s -> a
- Language.Haskell.LSP.Types: class HasContentChanges s a | s -> a
- Language.Haskell.LSP.Types: class HasContentFormat s a | s -> a
- Language.Haskell.LSP.Types: class HasContents s a | s -> a
- Language.Haskell.LSP.Types: class HasContext s a | s -> a
- Language.Haskell.LSP.Types: class HasContextSupport s a | s -> a
- Language.Haskell.LSP.Types: class HasDefinition s a | s -> a
- Language.Haskell.LSP.Types: class HasDefinitionProvider s a | s -> a
- Language.Haskell.LSP.Types: class HasDeprecated s a | s -> a
- Language.Haskell.LSP.Types: class HasDeprecatedSupport s a | s -> a
- Language.Haskell.LSP.Types: class HasDetail s a | s -> a
- Language.Haskell.LSP.Types: class HasDiagnostics s a | s -> a
- Language.Haskell.LSP.Types: class HasDidChangeConfiguration s a | s -> a
- Language.Haskell.LSP.Types: class HasDidChangeWatchedFiles s a | s -> a
- Language.Haskell.LSP.Types: class HasDidSave s a | s -> a
- Language.Haskell.LSP.Types: class HasDocumentChanges s a | s -> a
- Language.Haskell.LSP.Types: class HasDocumentFormattingProvider s a | s -> a
- Language.Haskell.LSP.Types: class HasDocumentHighlight s a | s -> a
- Language.Haskell.LSP.Types: class HasDocumentHighlightProvider s a | s -> a
- Language.Haskell.LSP.Types: class HasDocumentLink s a | s -> a
- Language.Haskell.LSP.Types: class HasDocumentLinkProvider s a | s -> a
- Language.Haskell.LSP.Types: class HasDocumentOnTypeFormattingProvider s a | s -> a
- Language.Haskell.LSP.Types: class HasDocumentRangeFormattingProvider s a | s -> a
- Language.Haskell.LSP.Types: class HasDocumentSelector s a | s -> a
- Language.Haskell.LSP.Types: class HasDocumentSymbol s a | s -> a
- Language.Haskell.LSP.Types: class HasDocumentSymbolProvider s a | s -> a
- Language.Haskell.LSP.Types: class HasDocumentation s a | s -> a
- Language.Haskell.LSP.Types: class HasDocumentationFormat s a | s -> a
- Language.Haskell.LSP.Types: class HasDynamicRegistration s a | s -> a
- Language.Haskell.LSP.Types: class HasEdit s a | s -> a
- Language.Haskell.LSP.Types: class HasEdits s a | s -> a
- Language.Haskell.LSP.Types: class HasEnd s a | s -> a
- Language.Haskell.LSP.Types: class HasEndCharacter s a | s -> a
- Language.Haskell.LSP.Types: class HasEndLine s a | s -> a
- Language.Haskell.LSP.Types: class HasError s a | s -> a
- Language.Haskell.LSP.Types: class HasEvent s a | s -> a
- Language.Haskell.LSP.Types: class HasExecuteCommand s a | s -> a
- Language.Haskell.LSP.Types: class HasExecuteCommandProvider s a | s -> a
- Language.Haskell.LSP.Types: class HasExperimental s a | s -> a
- Language.Haskell.LSP.Types: class HasFilterText s a | s -> a
- Language.Haskell.LSP.Types: class HasFirstTriggerCharacter s a | s -> a
- Language.Haskell.LSP.Types: class HasFoldingRange s a | s -> a
- Language.Haskell.LSP.Types: class HasFoldingRangeProvider s a | s -> a
- Language.Haskell.LSP.Types: class HasFormatting s a | s -> a
- Language.Haskell.LSP.Types: class HasGreen s a | s -> a
- Language.Haskell.LSP.Types: class HasHierarchicalDocumentSymbolSupport s a | s -> a
- Language.Haskell.LSP.Types: class HasHover s a | s -> a
- Language.Haskell.LSP.Types: class HasHoverProvider s a | s -> a
- Language.Haskell.LSP.Types: class HasId s a | s -> a
- Language.Haskell.LSP.Types: class HasImplementation s a | s -> a
- Language.Haskell.LSP.Types: class HasImplementationProvider s a | s -> a
- Language.Haskell.LSP.Types: class HasIncludeDeclaration s a | s -> a
- Language.Haskell.LSP.Types: class HasIncludeText s a | s -> a
- Language.Haskell.LSP.Types: class HasInitializationOptions s a | s -> a
- Language.Haskell.LSP.Types: class HasInsertSpaces s a | s -> a
- Language.Haskell.LSP.Types: class HasInsertText s a | s -> a
- Language.Haskell.LSP.Types: class HasInsertTextFormat s a | s -> a
- Language.Haskell.LSP.Types: class HasIsIncomplete s a | s -> a
- Language.Haskell.LSP.Types: class HasItems s a | s -> a
- Language.Haskell.LSP.Types: class HasJsonrpc s a | s -> a
- Language.Haskell.LSP.Types: class HasKind s a | s -> a
- Language.Haskell.LSP.Types: class HasLabel s a | s -> a
- Language.Haskell.LSP.Types: class HasLanguage s a | s -> a
- Language.Haskell.LSP.Types: class HasLanguageId s a | s -> a
- Language.Haskell.LSP.Types: class HasLine s a | s -> a
- Language.Haskell.LSP.Types: class HasLocation s a | s -> a
- Language.Haskell.LSP.Types: class HasMessage s a | s -> a
- Language.Haskell.LSP.Types: class HasMethod s a | s -> a
- Language.Haskell.LSP.Types: class HasMoreTriggerCharacter s a | s -> a
- Language.Haskell.LSP.Types: class HasName s a | s -> a
- Language.Haskell.LSP.Types: class HasNewName s a | s -> a
- Language.Haskell.LSP.Types: class HasNewText s a | s -> a
- Language.Haskell.LSP.Types: class HasOnTypeFormatting s a | s -> a
- Language.Haskell.LSP.Types: class HasOpenClose s a | s -> a
- Language.Haskell.LSP.Types: class HasOptions s a | s -> a
- Language.Haskell.LSP.Types: class HasParameters s a | s -> a
- Language.Haskell.LSP.Types: class HasParams s a | s -> a
- Language.Haskell.LSP.Types: class HasPattern s a | s -> a
- Language.Haskell.LSP.Types: class HasPosition s a | s -> a
- Language.Haskell.LSP.Types: class HasPreselect s a | s -> a
- Language.Haskell.LSP.Types: class HasPreselectSupport s a | s -> a
- Language.Haskell.LSP.Types: class HasProcessId s a | s -> a
- Language.Haskell.LSP.Types: class HasPublishDiagnostics s a | s -> a
- Language.Haskell.LSP.Types: class HasQuery s a | s -> a
- Language.Haskell.LSP.Types: class HasRange s a | s -> a
- Language.Haskell.LSP.Types: class HasRangeFormatting s a | s -> a
- Language.Haskell.LSP.Types: class HasRangeLength s a | s -> a
- Language.Haskell.LSP.Types: class HasReason s a | s -> a
- Language.Haskell.LSP.Types: class HasRed s a | s -> a
- Language.Haskell.LSP.Types: class HasReferences s a | s -> a
- Language.Haskell.LSP.Types: class HasReferencesProvider s a | s -> a
- Language.Haskell.LSP.Types: class HasRegisterOptions s a | s -> a
- Language.Haskell.LSP.Types: class HasRegistrations s a | s -> a
- Language.Haskell.LSP.Types: class HasRelatedInformation s a | s -> a
- Language.Haskell.LSP.Types: class HasRemoved s a | s -> a
- Language.Haskell.LSP.Types: class HasRename s a | s -> a
- Language.Haskell.LSP.Types: class HasRenameProvider s a | s -> a
- Language.Haskell.LSP.Types: class HasResolveProvider s a | s -> a
- Language.Haskell.LSP.Types: class HasResult s a | s -> a
- Language.Haskell.LSP.Types: class HasRetry s a | s -> a
- Language.Haskell.LSP.Types: class HasRootPath s a | s -> a
- Language.Haskell.LSP.Types: class HasRootUri s a | s -> a
- Language.Haskell.LSP.Types: class HasSave s a | s -> a
- Language.Haskell.LSP.Types: class HasScheme s a | s -> a
- Language.Haskell.LSP.Types: class HasScopeUri s a | s -> a
- Language.Haskell.LSP.Types: class HasSection s a | s -> a
- Language.Haskell.LSP.Types: class HasSelectionRange s a | s -> a
- Language.Haskell.LSP.Types: class HasSettings s a | s -> a
- Language.Haskell.LSP.Types: class HasSeverity s a | s -> a
- Language.Haskell.LSP.Types: class HasSignatureHelp s a | s -> a
- Language.Haskell.LSP.Types: class HasSignatureHelpProvider s a | s -> a
- Language.Haskell.LSP.Types: class HasSignatureInformation s a | s -> a
- Language.Haskell.LSP.Types: class HasSignatures s a | s -> a
- Language.Haskell.LSP.Types: class HasSnippetSupport s a | s -> a
- Language.Haskell.LSP.Types: class HasSortText s a | s -> a
- Language.Haskell.LSP.Types: class HasSource s a | s -> a
- Language.Haskell.LSP.Types: class HasStart s a | s -> a
- Language.Haskell.LSP.Types: class HasStartCharacter s a | s -> a
- Language.Haskell.LSP.Types: class HasStartLine s a | s -> a
- Language.Haskell.LSP.Types: class HasSupported s a | s -> a
- Language.Haskell.LSP.Types: class HasSymbol s a | s -> a
- Language.Haskell.LSP.Types: class HasSymbolKind s a | s -> a
- Language.Haskell.LSP.Types: class HasSyncKind s a | s -> a
- Language.Haskell.LSP.Types: class HasSynchronization s a | s -> a
- Language.Haskell.LSP.Types: class HasTabSize s a | s -> a
- Language.Haskell.LSP.Types: class HasTarget s a | s -> a
- Language.Haskell.LSP.Types: class HasText s a | s -> a
- Language.Haskell.LSP.Types: class HasTextDocument s a | s -> a
- Language.Haskell.LSP.Types: class HasTextDocumentSync s a | s -> a
- Language.Haskell.LSP.Types: class HasTextEdit s a | s -> a
- Language.Haskell.LSP.Types: class HasTitle s a | s -> a
- Language.Haskell.LSP.Types: class HasTrace s a | s -> a
- Language.Haskell.LSP.Types: class HasTriggerCharacter s a | s -> a
- Language.Haskell.LSP.Types: class HasTriggerCharacters s a | s -> a
- Language.Haskell.LSP.Types: class HasTriggerKind s a | s -> a
- Language.Haskell.LSP.Types: class HasTypeDefinition s a | s -> a
- Language.Haskell.LSP.Types: class HasTypeDefinitionProvider s a | s -> a
- Language.Haskell.LSP.Types: class HasUnregistrations s a | s -> a
- Language.Haskell.LSP.Types: class HasUri s a | s -> a
- Language.Haskell.LSP.Types: class HasValue s a | s -> a
- Language.Haskell.LSP.Types: class HasValueSet s a | s -> a
- Language.Haskell.LSP.Types: class HasVersion s a | s -> a
- Language.Haskell.LSP.Types: class HasWillSave s a | s -> a
- Language.Haskell.LSP.Types: class HasWillSaveWaitUntil s a | s -> a
- Language.Haskell.LSP.Types: class HasWorkspace s a | s -> a
- Language.Haskell.LSP.Types: class HasWorkspaceEdit s a | s -> a
- Language.Haskell.LSP.Types: class HasWorkspaceFolders s a | s -> a
- Language.Haskell.LSP.Types: class HasWorkspaceSymbolProvider s a | s -> a
- Language.Haskell.LSP.Types: class HasXdata s a | s -> a
- Language.Haskell.LSP.Types: class HasXtype s a | s -> a
- Language.Haskell.LSP.Types: code :: HasCode s a => Lens' s a
- Language.Haskell.LSP.Types: codeAction :: HasCodeAction s a => Lens' s a
- Language.Haskell.LSP.Types: codeActionKind :: HasCodeActionKind s a => Lens' s a
- Language.Haskell.LSP.Types: codeActionLiteralSupport :: HasCodeActionLiteralSupport s a => Lens' s a
- Language.Haskell.LSP.Types: codeActionProvider :: HasCodeActionProvider s a => Lens' s a
- Language.Haskell.LSP.Types: codeLens :: HasCodeLens s a => Lens' s a
- Language.Haskell.LSP.Types: codeLensProvider :: HasCodeLensProvider s a => Lens' s a
- Language.Haskell.LSP.Types: color :: HasColor s a => Lens' s a
- Language.Haskell.LSP.Types: colorProvider :: HasColorProvider s a => Lens' s a
- Language.Haskell.LSP.Types: command :: HasCommand s a => Lens' s a
- Language.Haskell.LSP.Types: commands :: HasCommands s a => Lens' s a
- Language.Haskell.LSP.Types: commitCharacters :: HasCommitCharacters s a => Lens' s a
- Language.Haskell.LSP.Types: commitCharactersSupport :: HasCommitCharactersSupport s a => Lens' s a
- Language.Haskell.LSP.Types: completion :: HasCompletion s a => Lens' s a
- Language.Haskell.LSP.Types: completionItem :: HasCompletionItem s a => Lens' s a
- Language.Haskell.LSP.Types: completionItemKind :: HasCompletionItemKind s a => Lens' s a
- Language.Haskell.LSP.Types: completionProvider :: HasCompletionProvider s a => Lens' s a
- Language.Haskell.LSP.Types: configuration :: HasConfiguration s a => Lens' s a
- Language.Haskell.LSP.Types: containerName :: HasContainerName s a => Lens' s a
- Language.Haskell.LSP.Types: contentChanges :: HasContentChanges s a => Lens' s a
- Language.Haskell.LSP.Types: contentFormat :: HasContentFormat s a => Lens' s a
- Language.Haskell.LSP.Types: contents :: HasContents s a => Lens' s a
- Language.Haskell.LSP.Types: context :: HasContext s a => Lens' s a
- Language.Haskell.LSP.Types: contextSupport :: HasContextSupport s a => Lens' s a
- Language.Haskell.LSP.Types: definition :: HasDefinition s a => Lens' s a
- Language.Haskell.LSP.Types: definitionProvider :: HasDefinitionProvider s a => Lens' s a
- Language.Haskell.LSP.Types: deprecated :: HasDeprecated s a => Lens' s a
- Language.Haskell.LSP.Types: deprecatedSupport :: HasDeprecatedSupport s a => Lens' s a
- Language.Haskell.LSP.Types: detail :: HasDetail s a => Lens' s a
- Language.Haskell.LSP.Types: diagnostics :: HasDiagnostics s a => Lens' s a
- Language.Haskell.LSP.Types: didChangeConfiguration :: HasDidChangeConfiguration s a => Lens' s a
- Language.Haskell.LSP.Types: didChangeWatchedFiles :: HasDidChangeWatchedFiles s a => Lens' s a
- Language.Haskell.LSP.Types: didSave :: HasDidSave s a => Lens' s a
- Language.Haskell.LSP.Types: documentChanges :: HasDocumentChanges s a => Lens' s a
- Language.Haskell.LSP.Types: documentFormattingProvider :: HasDocumentFormattingProvider s a => Lens' s a
- Language.Haskell.LSP.Types: documentHighlight :: HasDocumentHighlight s a => Lens' s a
- Language.Haskell.LSP.Types: documentHighlightProvider :: HasDocumentHighlightProvider s a => Lens' s a
- Language.Haskell.LSP.Types: documentLink :: HasDocumentLink s a => Lens' s a
- Language.Haskell.LSP.Types: documentLinkProvider :: HasDocumentLinkProvider s a => Lens' s a
- Language.Haskell.LSP.Types: documentOnTypeFormattingProvider :: HasDocumentOnTypeFormattingProvider s a => Lens' s a
- Language.Haskell.LSP.Types: documentRangeFormattingProvider :: HasDocumentRangeFormattingProvider s a => Lens' s a
- Language.Haskell.LSP.Types: documentSelector :: HasDocumentSelector s a => Lens' s a
- Language.Haskell.LSP.Types: documentSymbol :: HasDocumentSymbol s a => Lens' s a
- Language.Haskell.LSP.Types: documentSymbolProvider :: HasDocumentSymbolProvider s a => Lens' s a
- Language.Haskell.LSP.Types: documentation :: HasDocumentation s a => Lens' s a
- Language.Haskell.LSP.Types: documentationFormat :: HasDocumentationFormat s a => Lens' s a
- Language.Haskell.LSP.Types: dynamicRegistration :: HasDynamicRegistration s a => Lens' s a
- Language.Haskell.LSP.Types: edit :: HasEdit s a => Lens' s a
- Language.Haskell.LSP.Types: edits :: HasEdits s a => Lens' s a
- Language.Haskell.LSP.Types: end :: HasEnd s a => Lens' s a
- Language.Haskell.LSP.Types: endCharacter :: HasEndCharacter s a => Lens' s a
- Language.Haskell.LSP.Types: endLine :: HasEndLine s a => Lens' s a
- Language.Haskell.LSP.Types: error :: HasError s a => Lens' s a
- Language.Haskell.LSP.Types: event :: HasEvent s a => Lens' s a
- Language.Haskell.LSP.Types: executeCommand :: HasExecuteCommand s a => Lens' s a
- Language.Haskell.LSP.Types: executeCommandProvider :: HasExecuteCommandProvider s a => Lens' s a
- Language.Haskell.LSP.Types: experimental :: HasExperimental s a => Lens' s a
- Language.Haskell.LSP.Types: filterText :: HasFilterText s a => Lens' s a
- Language.Haskell.LSP.Types: firstTriggerCharacter :: HasFirstTriggerCharacter s a => Lens' s a
- Language.Haskell.LSP.Types: foldingRange :: HasFoldingRange s a => Lens' s a
- Language.Haskell.LSP.Types: foldingRangeProvider :: HasFoldingRangeProvider s a => Lens' s a
- Language.Haskell.LSP.Types: formatting :: HasFormatting s a => Lens' s a
- Language.Haskell.LSP.Types: green :: HasGreen s a => Lens' s a
- Language.Haskell.LSP.Types: hierarchicalDocumentSymbolSupport :: HasHierarchicalDocumentSymbolSupport s a => Lens' s a
- Language.Haskell.LSP.Types: hover :: HasHover s a => Lens' s a
- Language.Haskell.LSP.Types: hoverProvider :: HasHoverProvider s a => Lens' s a
- Language.Haskell.LSP.Types: id :: HasId s a => Lens' s a
- Language.Haskell.LSP.Types: implementation :: HasImplementation s a => Lens' s a
- Language.Haskell.LSP.Types: implementationProvider :: HasImplementationProvider s a => Lens' s a
- Language.Haskell.LSP.Types: includeDeclaration :: HasIncludeDeclaration s a => Lens' s a
- Language.Haskell.LSP.Types: includeText :: HasIncludeText s a => Lens' s a
- Language.Haskell.LSP.Types: initializationOptions :: HasInitializationOptions s a => Lens' s a
- Language.Haskell.LSP.Types: insertSpaces :: HasInsertSpaces s a => Lens' s a
- Language.Haskell.LSP.Types: insertText :: HasInsertText s a => Lens' s a
- Language.Haskell.LSP.Types: insertTextFormat :: HasInsertTextFormat s a => Lens' s a
- Language.Haskell.LSP.Types: isIncomplete :: HasIsIncomplete s a => Lens' s a
- Language.Haskell.LSP.Types: items :: HasItems s a => Lens' s a
- Language.Haskell.LSP.Types: jsonrpc :: HasJsonrpc s a => Lens' s a
- Language.Haskell.LSP.Types: kind :: HasKind s a => Lens' s a
- Language.Haskell.LSP.Types: label :: HasLabel s a => Lens' s a
- Language.Haskell.LSP.Types: language :: HasLanguage s a => Lens' s a
- Language.Haskell.LSP.Types: languageId :: HasLanguageId s a => Lens' s a
- Language.Haskell.LSP.Types: line :: HasLine s a => Lens' s a
- Language.Haskell.LSP.Types: location :: HasLocation s a => Lens' s a
- Language.Haskell.LSP.Types: message :: HasMessage s a => Lens' s a
- Language.Haskell.LSP.Types: method :: HasMethod s a => Lens' s a
- Language.Haskell.LSP.Types: moreTriggerCharacter :: HasMoreTriggerCharacter s a => Lens' s a
- Language.Haskell.LSP.Types: name :: HasName s a => Lens' s a
- Language.Haskell.LSP.Types: newName :: HasNewName s a => Lens' s a
- Language.Haskell.LSP.Types: newText :: HasNewText s a => Lens' s a
- Language.Haskell.LSP.Types: onTypeFormatting :: HasOnTypeFormatting s a => Lens' s a
- Language.Haskell.LSP.Types: openClose :: HasOpenClose s a => Lens' s a
- Language.Haskell.LSP.Types: options :: HasOptions s a => Lens' s a
- Language.Haskell.LSP.Types: parameters :: HasParameters s a => Lens' s a
- Language.Haskell.LSP.Types: params :: HasParams s a => Lens' s a
- Language.Haskell.LSP.Types: pattern :: HasPattern s a => Lens' s a
- Language.Haskell.LSP.Types: position :: HasPosition s a => Lens' s a
- Language.Haskell.LSP.Types: preselect :: HasPreselect s a => Lens' s a
- Language.Haskell.LSP.Types: preselectSupport :: HasPreselectSupport s a => Lens' s a
- Language.Haskell.LSP.Types: processId :: HasProcessId s a => Lens' s a
- Language.Haskell.LSP.Types: publishDiagnostics :: HasPublishDiagnostics s a => Lens' s a
- Language.Haskell.LSP.Types: query :: HasQuery s a => Lens' s a
- Language.Haskell.LSP.Types: range :: HasRange s a => Lens' s a
- Language.Haskell.LSP.Types: rangeFormatting :: HasRangeFormatting s a => Lens' s a
- Language.Haskell.LSP.Types: rangeLength :: HasRangeLength s a => Lens' s a
- Language.Haskell.LSP.Types: reason :: HasReason s a => Lens' s a
- Language.Haskell.LSP.Types: red :: HasRed s a => Lens' s a
- Language.Haskell.LSP.Types: references :: HasReferences s a => Lens' s a
- Language.Haskell.LSP.Types: referencesProvider :: HasReferencesProvider s a => Lens' s a
- Language.Haskell.LSP.Types: registerOptions :: HasRegisterOptions s a => Lens' s a
- Language.Haskell.LSP.Types: registrations :: HasRegistrations s a => Lens' s a
- Language.Haskell.LSP.Types: relatedInformation :: HasRelatedInformation s a => Lens' s a
- Language.Haskell.LSP.Types: removed :: HasRemoved s a => Lens' s a
- Language.Haskell.LSP.Types: rename :: HasRename s a => Lens' s a
- Language.Haskell.LSP.Types: renameProvider :: HasRenameProvider s a => Lens' s a
- Language.Haskell.LSP.Types: resolveProvider :: HasResolveProvider s a => Lens' s a
- Language.Haskell.LSP.Types: result :: HasResult s a => Lens' s a
- Language.Haskell.LSP.Types: retry :: HasRetry s a => Lens' s a
- Language.Haskell.LSP.Types: rootPath :: HasRootPath s a => Lens' s a
- Language.Haskell.LSP.Types: rootUri :: HasRootUri s a => Lens' s a
- Language.Haskell.LSP.Types: save :: HasSave s a => Lens' s a
- Language.Haskell.LSP.Types: scheme :: HasScheme s a => Lens' s a
- Language.Haskell.LSP.Types: scopeUri :: HasScopeUri s a => Lens' s a
- Language.Haskell.LSP.Types: section :: HasSection s a => Lens' s a
- Language.Haskell.LSP.Types: selectionRange :: HasSelectionRange s a => Lens' s a
- Language.Haskell.LSP.Types: settings :: HasSettings s a => Lens' s a
- Language.Haskell.LSP.Types: severity :: HasSeverity s a => Lens' s a
- Language.Haskell.LSP.Types: signatureHelp :: HasSignatureHelp s a => Lens' s a
- Language.Haskell.LSP.Types: signatureHelpProvider :: HasSignatureHelpProvider s a => Lens' s a
- Language.Haskell.LSP.Types: signatureInformation :: HasSignatureInformation s a => Lens' s a
- Language.Haskell.LSP.Types: signatures :: HasSignatures s a => Lens' s a
- Language.Haskell.LSP.Types: snippetSupport :: HasSnippetSupport s a => Lens' s a
- Language.Haskell.LSP.Types: sortText :: HasSortText s a => Lens' s a
- Language.Haskell.LSP.Types: source :: HasSource s a => Lens' s a
- Language.Haskell.LSP.Types: start :: HasStart s a => Lens' s a
- Language.Haskell.LSP.Types: startCharacter :: HasStartCharacter s a => Lens' s a
- Language.Haskell.LSP.Types: startLine :: HasStartLine s a => Lens' s a
- Language.Haskell.LSP.Types: supported :: HasSupported s a => Lens' s a
- Language.Haskell.LSP.Types: symbol :: HasSymbol s a => Lens' s a
- Language.Haskell.LSP.Types: symbolKind :: HasSymbolKind s a => Lens' s a
- Language.Haskell.LSP.Types: syncKind :: HasSyncKind s a => Lens' s a
- Language.Haskell.LSP.Types: synchronization :: HasSynchronization s a => Lens' s a
- Language.Haskell.LSP.Types: tabSize :: HasTabSize s a => Lens' s a
- Language.Haskell.LSP.Types: target :: HasTarget s a => Lens' s a
- Language.Haskell.LSP.Types: text :: HasText s a => Lens' s a
- Language.Haskell.LSP.Types: textDocument :: HasTextDocument s a => Lens' s a
- Language.Haskell.LSP.Types: textDocumentSync :: HasTextDocumentSync s a => Lens' s a
- Language.Haskell.LSP.Types: textEdit :: HasTextEdit s a => Lens' s a
- Language.Haskell.LSP.Types: title :: HasTitle s a => Lens' s a
- Language.Haskell.LSP.Types: trace :: HasTrace s a => Lens' s a
- Language.Haskell.LSP.Types: triggerCharacter :: HasTriggerCharacter s a => Lens' s a
- Language.Haskell.LSP.Types: triggerCharacters :: HasTriggerCharacters s a => Lens' s a
- Language.Haskell.LSP.Types: triggerKind :: HasTriggerKind s a => Lens' s a
- Language.Haskell.LSP.Types: typeDefinition :: HasTypeDefinition s a => Lens' s a
- Language.Haskell.LSP.Types: typeDefinitionProvider :: HasTypeDefinitionProvider s a => Lens' s a
- Language.Haskell.LSP.Types: unregistrations :: HasUnregistrations s a => Lens' s a
- Language.Haskell.LSP.Types: uri :: HasUri s a => Lens' s a
- Language.Haskell.LSP.Types: value :: HasValue s a => Lens' s a
- Language.Haskell.LSP.Types: valueSet :: HasValueSet s a => Lens' s a
- Language.Haskell.LSP.Types: version :: HasVersion s a => Lens' s a
- Language.Haskell.LSP.Types: willSave :: HasWillSave s a => Lens' s a
- Language.Haskell.LSP.Types: willSaveWaitUntil :: HasWillSaveWaitUntil s a => Lens' s a
- Language.Haskell.LSP.Types: workspace :: HasWorkspace s a => Lens' s a
- Language.Haskell.LSP.Types: workspaceEdit :: HasWorkspaceEdit s a => Lens' s a
- Language.Haskell.LSP.Types: workspaceFolders :: HasWorkspaceFolders s a => Lens' s a
- Language.Haskell.LSP.Types: workspaceSymbolProvider :: HasWorkspaceSymbolProvider s a => Lens' s a
- Language.Haskell.LSP.Types: xdata :: HasXdata s a => Lens' s a
- Language.Haskell.LSP.Types: xtype :: HasXtype s a => Lens' s a
+ Language.Haskell.LSP.Types.Lens: actions :: HasActions s a => Lens' s a
+ Language.Haskell.LSP.Types.Lens: activeParameter :: HasActiveParameter s a => Lens' s a
+ Language.Haskell.LSP.Types.Lens: activeSignature :: HasActiveSignature s a => Lens' s a
+ Language.Haskell.LSP.Types.Lens: added :: HasAdded s a => Lens' s a
+ Language.Haskell.LSP.Types.Lens: additionalTextEdits :: HasAdditionalTextEdits s a => Lens' s a
+ Language.Haskell.LSP.Types.Lens: alpha :: HasAlpha s a => Lens' s a
+ Language.Haskell.LSP.Types.Lens: applied :: HasApplied s a => Lens' s a
+ Language.Haskell.LSP.Types.Lens: applyEdit :: HasApplyEdit s a => Lens' s a
+ Language.Haskell.LSP.Types.Lens: arguments :: HasArguments s a => Lens' s a
+ Language.Haskell.LSP.Types.Lens: blue :: HasBlue s a => Lens' s a
+ Language.Haskell.LSP.Types.Lens: capabilities :: HasCapabilities s a => Lens' s a
+ Language.Haskell.LSP.Types.Lens: ch :: HasCh s a => Lens' s a
+ Language.Haskell.LSP.Types.Lens: change :: HasChange s a => Lens' s a
+ Language.Haskell.LSP.Types.Lens: changeNotifications :: HasChangeNotifications s a => Lens' s a
+ Language.Haskell.LSP.Types.Lens: changes :: HasChanges s a => Lens' s a
+ Language.Haskell.LSP.Types.Lens: character :: HasCharacter s a => Lens' s a
+ Language.Haskell.LSP.Types.Lens: children :: HasChildren s a => Lens' s a
+ Language.Haskell.LSP.Types.Lens: class HasActions s a | s -> a
+ Language.Haskell.LSP.Types.Lens: class HasActiveParameter s a | s -> a
+ Language.Haskell.LSP.Types.Lens: class HasActiveSignature s a | s -> a
+ Language.Haskell.LSP.Types.Lens: class HasAdded s a | s -> a
+ Language.Haskell.LSP.Types.Lens: class HasAdditionalTextEdits s a | s -> a
+ Language.Haskell.LSP.Types.Lens: class HasAlpha s a | s -> a
+ Language.Haskell.LSP.Types.Lens: class HasApplied s a | s -> a
+ Language.Haskell.LSP.Types.Lens: class HasApplyEdit s a | s -> a
+ Language.Haskell.LSP.Types.Lens: class HasArguments s a | s -> a
+ Language.Haskell.LSP.Types.Lens: class HasBlue s a | s -> a
+ Language.Haskell.LSP.Types.Lens: class HasCapabilities s a | s -> a
+ Language.Haskell.LSP.Types.Lens: class HasCh s a | s -> a
+ Language.Haskell.LSP.Types.Lens: class HasChange s a | s -> a
+ Language.Haskell.LSP.Types.Lens: class HasChangeNotifications s a | s -> a
+ Language.Haskell.LSP.Types.Lens: class HasChanges s a | s -> a
+ Language.Haskell.LSP.Types.Lens: class HasCharacter s a | s -> a
+ Language.Haskell.LSP.Types.Lens: class HasChildren s a | s -> a
+ Language.Haskell.LSP.Types.Lens: class HasCode s a | s -> a
+ Language.Haskell.LSP.Types.Lens: class HasCodeAction s a | s -> a
+ Language.Haskell.LSP.Types.Lens: class HasCodeActionKind s a | s -> a
+ Language.Haskell.LSP.Types.Lens: class HasCodeActionLiteralSupport s a | s -> a
+ Language.Haskell.LSP.Types.Lens: class HasCodeActionProvider s a | s -> a
+ Language.Haskell.LSP.Types.Lens: class HasCodeLens s a | s -> a
+ Language.Haskell.LSP.Types.Lens: class HasCodeLensProvider s a | s -> a
+ Language.Haskell.LSP.Types.Lens: class HasColor s a | s -> a
+ Language.Haskell.LSP.Types.Lens: class HasColorProvider s a | s -> a
+ Language.Haskell.LSP.Types.Lens: class HasCommand s a | s -> a
+ Language.Haskell.LSP.Types.Lens: class HasCommands s a | s -> a
+ Language.Haskell.LSP.Types.Lens: class HasCommitCharacters s a | s -> a
+ Language.Haskell.LSP.Types.Lens: class HasCommitCharactersSupport s a | s -> a
+ Language.Haskell.LSP.Types.Lens: class HasCompletion s a | s -> a
+ Language.Haskell.LSP.Types.Lens: class HasCompletionItem s a | s -> a
+ Language.Haskell.LSP.Types.Lens: class HasCompletionItemKind s a | s -> a
+ Language.Haskell.LSP.Types.Lens: class HasCompletionProvider s a | s -> a
+ Language.Haskell.LSP.Types.Lens: class HasConfiguration s a | s -> a
+ Language.Haskell.LSP.Types.Lens: class HasContainerName s a | s -> a
+ Language.Haskell.LSP.Types.Lens: class HasContentChanges s a | s -> a
+ Language.Haskell.LSP.Types.Lens: class HasContentFormat s a | s -> a
+ Language.Haskell.LSP.Types.Lens: class HasContents s a | s -> a
+ Language.Haskell.LSP.Types.Lens: class HasContext s a | s -> a
+ Language.Haskell.LSP.Types.Lens: class HasContextSupport s a | s -> a
+ Language.Haskell.LSP.Types.Lens: class HasDefinition s a | s -> a
+ Language.Haskell.LSP.Types.Lens: class HasDefinitionProvider s a | s -> a
+ Language.Haskell.LSP.Types.Lens: class HasDeprecated s a | s -> a
+ Language.Haskell.LSP.Types.Lens: class HasDeprecatedSupport s a | s -> a
+ Language.Haskell.LSP.Types.Lens: class HasDetail s a | s -> a
+ Language.Haskell.LSP.Types.Lens: class HasDiagnostics s a | s -> a
+ Language.Haskell.LSP.Types.Lens: class HasDidChangeConfiguration s a | s -> a
+ Language.Haskell.LSP.Types.Lens: class HasDidChangeWatchedFiles s a | s -> a
+ Language.Haskell.LSP.Types.Lens: class HasDidSave s a | s -> a
+ Language.Haskell.LSP.Types.Lens: class HasDocumentChanges s a | s -> a
+ Language.Haskell.LSP.Types.Lens: class HasDocumentFormattingProvider s a | s -> a
+ Language.Haskell.LSP.Types.Lens: class HasDocumentHighlight s a | s -> a
+ Language.Haskell.LSP.Types.Lens: class HasDocumentHighlightProvider s a | s -> a
+ Language.Haskell.LSP.Types.Lens: class HasDocumentLink s a | s -> a
+ Language.Haskell.LSP.Types.Lens: class HasDocumentLinkProvider s a | s -> a
+ Language.Haskell.LSP.Types.Lens: class HasDocumentOnTypeFormattingProvider s a | s -> a
+ Language.Haskell.LSP.Types.Lens: class HasDocumentRangeFormattingProvider s a | s -> a
+ Language.Haskell.LSP.Types.Lens: class HasDocumentSelector s a | s -> a
+ Language.Haskell.LSP.Types.Lens: class HasDocumentSymbol s a | s -> a
+ Language.Haskell.LSP.Types.Lens: class HasDocumentSymbolProvider s a | s -> a
+ Language.Haskell.LSP.Types.Lens: class HasDocumentation s a | s -> a
+ Language.Haskell.LSP.Types.Lens: class HasDocumentationFormat s a | s -> a
+ Language.Haskell.LSP.Types.Lens: class HasDynamicRegistration s a | s -> a
+ Language.Haskell.LSP.Types.Lens: class HasEdit s a | s -> a
+ Language.Haskell.LSP.Types.Lens: class HasEdits s a | s -> a
+ Language.Haskell.LSP.Types.Lens: class HasEnd s a | s -> a
+ Language.Haskell.LSP.Types.Lens: class HasEndCharacter s a | s -> a
+ Language.Haskell.LSP.Types.Lens: class HasEndLine s a | s -> a
+ Language.Haskell.LSP.Types.Lens: class HasError s a | s -> a
+ Language.Haskell.LSP.Types.Lens: class HasEvent s a | s -> a
+ Language.Haskell.LSP.Types.Lens: class HasExecuteCommand s a | s -> a
+ Language.Haskell.LSP.Types.Lens: class HasExecuteCommandProvider s a | s -> a
+ Language.Haskell.LSP.Types.Lens: class HasExperimental s a | s -> a
+ Language.Haskell.LSP.Types.Lens: class HasFilterText s a | s -> a
+ Language.Haskell.LSP.Types.Lens: class HasFirstTriggerCharacter s a | s -> a
+ Language.Haskell.LSP.Types.Lens: class HasFoldingRange s a | s -> a
+ Language.Haskell.LSP.Types.Lens: class HasFoldingRangeProvider s a | s -> a
+ Language.Haskell.LSP.Types.Lens: class HasFormatting s a | s -> a
+ Language.Haskell.LSP.Types.Lens: class HasGreen s a | s -> a
+ Language.Haskell.LSP.Types.Lens: class HasHierarchicalDocumentSymbolSupport s a | s -> a
+ Language.Haskell.LSP.Types.Lens: class HasHover s a | s -> a
+ Language.Haskell.LSP.Types.Lens: class HasHoverProvider s a | s -> a
+ Language.Haskell.LSP.Types.Lens: class HasId s a | s -> a
+ Language.Haskell.LSP.Types.Lens: class HasImplementation s a | s -> a
+ Language.Haskell.LSP.Types.Lens: class HasImplementationProvider s a | s -> a
+ Language.Haskell.LSP.Types.Lens: class HasIncludeDeclaration s a | s -> a
+ Language.Haskell.LSP.Types.Lens: class HasIncludeText s a | s -> a
+ Language.Haskell.LSP.Types.Lens: class HasInitializationOptions s a | s -> a
+ Language.Haskell.LSP.Types.Lens: class HasInsertSpaces s a | s -> a
+ Language.Haskell.LSP.Types.Lens: class HasInsertText s a | s -> a
+ Language.Haskell.LSP.Types.Lens: class HasInsertTextFormat s a | s -> a
+ Language.Haskell.LSP.Types.Lens: class HasIsIncomplete s a | s -> a
+ Language.Haskell.LSP.Types.Lens: class HasItems s a | s -> a
+ Language.Haskell.LSP.Types.Lens: class HasJsonrpc s a | s -> a
+ Language.Haskell.LSP.Types.Lens: class HasKind s a | s -> a
+ Language.Haskell.LSP.Types.Lens: class HasLabel s a | s -> a
+ Language.Haskell.LSP.Types.Lens: class HasLanguage s a | s -> a
+ Language.Haskell.LSP.Types.Lens: class HasLanguageId s a | s -> a
+ Language.Haskell.LSP.Types.Lens: class HasLine s a | s -> a
+ Language.Haskell.LSP.Types.Lens: class HasLocation s a | s -> a
+ Language.Haskell.LSP.Types.Lens: class HasMessage s a | s -> a
+ Language.Haskell.LSP.Types.Lens: class HasMethod s a | s -> a
+ Language.Haskell.LSP.Types.Lens: class HasMoreTriggerCharacter s a | s -> a
+ Language.Haskell.LSP.Types.Lens: class HasName s a | s -> a
+ Language.Haskell.LSP.Types.Lens: class HasNewName s a | s -> a
+ Language.Haskell.LSP.Types.Lens: class HasNewText s a | s -> a
+ Language.Haskell.LSP.Types.Lens: class HasOnTypeFormatting s a | s -> a
+ Language.Haskell.LSP.Types.Lens: class HasOpenClose s a | s -> a
+ Language.Haskell.LSP.Types.Lens: class HasOptions s a | s -> a
+ Language.Haskell.LSP.Types.Lens: class HasParameters s a | s -> a
+ Language.Haskell.LSP.Types.Lens: class HasParams s a | s -> a
+ Language.Haskell.LSP.Types.Lens: class HasPattern s a | s -> a
+ Language.Haskell.LSP.Types.Lens: class HasPosition s a | s -> a
+ Language.Haskell.LSP.Types.Lens: class HasPreselect s a | s -> a
+ Language.Haskell.LSP.Types.Lens: class HasPreselectSupport s a | s -> a
+ Language.Haskell.LSP.Types.Lens: class HasProcessId s a | s -> a
+ Language.Haskell.LSP.Types.Lens: class HasPublishDiagnostics s a | s -> a
+ Language.Haskell.LSP.Types.Lens: class HasQuery s a | s -> a
+ Language.Haskell.LSP.Types.Lens: class HasRange s a | s -> a
+ Language.Haskell.LSP.Types.Lens: class HasRangeFormatting s a | s -> a
+ Language.Haskell.LSP.Types.Lens: class HasRangeLength s a | s -> a
+ Language.Haskell.LSP.Types.Lens: class HasReason s a | s -> a
+ Language.Haskell.LSP.Types.Lens: class HasRed s a | s -> a
+ Language.Haskell.LSP.Types.Lens: class HasReferences s a | s -> a
+ Language.Haskell.LSP.Types.Lens: class HasReferencesProvider s a | s -> a
+ Language.Haskell.LSP.Types.Lens: class HasRegisterOptions s a | s -> a
+ Language.Haskell.LSP.Types.Lens: class HasRegistrations s a | s -> a
+ Language.Haskell.LSP.Types.Lens: class HasRelatedInformation s a | s -> a
+ Language.Haskell.LSP.Types.Lens: class HasRemoved s a | s -> a
+ Language.Haskell.LSP.Types.Lens: class HasRename s a | s -> a
+ Language.Haskell.LSP.Types.Lens: class HasRenameProvider s a | s -> a
+ Language.Haskell.LSP.Types.Lens: class HasResolveProvider s a | s -> a
+ Language.Haskell.LSP.Types.Lens: class HasResult s a | s -> a
+ Language.Haskell.LSP.Types.Lens: class HasRetry s a | s -> a
+ Language.Haskell.LSP.Types.Lens: class HasRootPath s a | s -> a
+ Language.Haskell.LSP.Types.Lens: class HasRootUri s a | s -> a
+ Language.Haskell.LSP.Types.Lens: class HasSave s a | s -> a
+ Language.Haskell.LSP.Types.Lens: class HasScheme s a | s -> a
+ Language.Haskell.LSP.Types.Lens: class HasScopeUri s a | s -> a
+ Language.Haskell.LSP.Types.Lens: class HasSection s a | s -> a
+ Language.Haskell.LSP.Types.Lens: class HasSelectionRange s a | s -> a
+ Language.Haskell.LSP.Types.Lens: class HasSettings s a | s -> a
+ Language.Haskell.LSP.Types.Lens: class HasSeverity s a | s -> a
+ Language.Haskell.LSP.Types.Lens: class HasSignatureHelp s a | s -> a
+ Language.Haskell.LSP.Types.Lens: class HasSignatureHelpProvider s a | s -> a
+ Language.Haskell.LSP.Types.Lens: class HasSignatureInformation s a | s -> a
+ Language.Haskell.LSP.Types.Lens: class HasSignatures s a | s -> a
+ Language.Haskell.LSP.Types.Lens: class HasSnippetSupport s a | s -> a
+ Language.Haskell.LSP.Types.Lens: class HasSortText s a | s -> a
+ Language.Haskell.LSP.Types.Lens: class HasSource s a | s -> a
+ Language.Haskell.LSP.Types.Lens: class HasStart s a | s -> a
+ Language.Haskell.LSP.Types.Lens: class HasStartCharacter s a | s -> a
+ Language.Haskell.LSP.Types.Lens: class HasStartLine s a | s -> a
+ Language.Haskell.LSP.Types.Lens: class HasSupported s a | s -> a
+ Language.Haskell.LSP.Types.Lens: class HasSymbol s a | s -> a
+ Language.Haskell.LSP.Types.Lens: class HasSymbolKind s a | s -> a
+ Language.Haskell.LSP.Types.Lens: class HasSyncKind s a | s -> a
+ Language.Haskell.LSP.Types.Lens: class HasSynchronization s a | s -> a
+ Language.Haskell.LSP.Types.Lens: class HasTabSize s a | s -> a
+ Language.Haskell.LSP.Types.Lens: class HasTarget s a | s -> a
+ Language.Haskell.LSP.Types.Lens: class HasText s a | s -> a
+ Language.Haskell.LSP.Types.Lens: class HasTextDocument s a | s -> a
+ Language.Haskell.LSP.Types.Lens: class HasTextDocumentSync s a | s -> a
+ Language.Haskell.LSP.Types.Lens: class HasTextEdit s a | s -> a
+ Language.Haskell.LSP.Types.Lens: class HasTitle s a | s -> a
+ Language.Haskell.LSP.Types.Lens: class HasTrace s a | s -> a
+ Language.Haskell.LSP.Types.Lens: class HasTriggerCharacter s a | s -> a
+ Language.Haskell.LSP.Types.Lens: class HasTriggerCharacters s a | s -> a
+ Language.Haskell.LSP.Types.Lens: class HasTriggerKind s a | s -> a
+ Language.Haskell.LSP.Types.Lens: class HasTypeDefinition s a | s -> a
+ Language.Haskell.LSP.Types.Lens: class HasTypeDefinitionProvider s a | s -> a
+ Language.Haskell.LSP.Types.Lens: class HasUnregistrations s a | s -> a
+ Language.Haskell.LSP.Types.Lens: class HasUri s a | s -> a
+ Language.Haskell.LSP.Types.Lens: class HasValue s a | s -> a
+ Language.Haskell.LSP.Types.Lens: class HasValueSet s a | s -> a
+ Language.Haskell.LSP.Types.Lens: class HasVersion s a | s -> a
+ Language.Haskell.LSP.Types.Lens: class HasWillSave s a | s -> a
+ Language.Haskell.LSP.Types.Lens: class HasWillSaveWaitUntil s a | s -> a
+ Language.Haskell.LSP.Types.Lens: class HasWorkspace s a | s -> a
+ Language.Haskell.LSP.Types.Lens: class HasWorkspaceEdit s a | s -> a
+ Language.Haskell.LSP.Types.Lens: class HasWorkspaceFolders s a | s -> a
+ Language.Haskell.LSP.Types.Lens: class HasWorkspaceSymbolProvider s a | s -> a
+ Language.Haskell.LSP.Types.Lens: class HasXdata s a | s -> a
+ Language.Haskell.LSP.Types.Lens: class HasXtype s a | s -> a
+ Language.Haskell.LSP.Types.Lens: code :: HasCode s a => Lens' s a
+ Language.Haskell.LSP.Types.Lens: codeAction :: HasCodeAction s a => Lens' s a
+ Language.Haskell.LSP.Types.Lens: codeActionKind :: HasCodeActionKind s a => Lens' s a
+ Language.Haskell.LSP.Types.Lens: codeActionLiteralSupport :: HasCodeActionLiteralSupport s a => Lens' s a
+ Language.Haskell.LSP.Types.Lens: codeActionProvider :: HasCodeActionProvider s a => Lens' s a
+ Language.Haskell.LSP.Types.Lens: codeLens :: HasCodeLens s a => Lens' s a
+ Language.Haskell.LSP.Types.Lens: codeLensProvider :: HasCodeLensProvider s a => Lens' s a
+ Language.Haskell.LSP.Types.Lens: color :: HasColor s a => Lens' s a
+ Language.Haskell.LSP.Types.Lens: colorProvider :: HasColorProvider s a => Lens' s a
+ Language.Haskell.LSP.Types.Lens: command :: HasCommand s a => Lens' s a
+ Language.Haskell.LSP.Types.Lens: commands :: HasCommands s a => Lens' s a
+ Language.Haskell.LSP.Types.Lens: commitCharacters :: HasCommitCharacters s a => Lens' s a
+ Language.Haskell.LSP.Types.Lens: commitCharactersSupport :: HasCommitCharactersSupport s a => Lens' s a
+ Language.Haskell.LSP.Types.Lens: completion :: HasCompletion s a => Lens' s a
+ Language.Haskell.LSP.Types.Lens: completionItem :: HasCompletionItem s a => Lens' s a
+ Language.Haskell.LSP.Types.Lens: completionItemKind :: HasCompletionItemKind s a => Lens' s a
+ Language.Haskell.LSP.Types.Lens: completionProvider :: HasCompletionProvider s a => Lens' s a
+ Language.Haskell.LSP.Types.Lens: configuration :: HasConfiguration s a => Lens' s a
+ Language.Haskell.LSP.Types.Lens: containerName :: HasContainerName s a => Lens' s a
+ Language.Haskell.LSP.Types.Lens: contentChanges :: HasContentChanges s a => Lens' s a
+ Language.Haskell.LSP.Types.Lens: contentFormat :: HasContentFormat s a => Lens' s a
+ Language.Haskell.LSP.Types.Lens: contents :: HasContents s a => Lens' s a
+ Language.Haskell.LSP.Types.Lens: context :: HasContext s a => Lens' s a
+ Language.Haskell.LSP.Types.Lens: contextSupport :: HasContextSupport s a => Lens' s a
+ Language.Haskell.LSP.Types.Lens: definition :: HasDefinition s a => Lens' s a
+ Language.Haskell.LSP.Types.Lens: definitionProvider :: HasDefinitionProvider s a => Lens' s a
+ Language.Haskell.LSP.Types.Lens: deprecated :: HasDeprecated s a => Lens' s a
+ Language.Haskell.LSP.Types.Lens: deprecatedSupport :: HasDeprecatedSupport s a => Lens' s a
+ Language.Haskell.LSP.Types.Lens: detail :: HasDetail s a => Lens' s a
+ Language.Haskell.LSP.Types.Lens: diagnostics :: HasDiagnostics s a => Lens' s a
+ Language.Haskell.LSP.Types.Lens: didChangeConfiguration :: HasDidChangeConfiguration s a => Lens' s a
+ Language.Haskell.LSP.Types.Lens: didChangeWatchedFiles :: HasDidChangeWatchedFiles s a => Lens' s a
+ Language.Haskell.LSP.Types.Lens: didSave :: HasDidSave s a => Lens' s a
+ Language.Haskell.LSP.Types.Lens: documentChanges :: HasDocumentChanges s a => Lens' s a
+ Language.Haskell.LSP.Types.Lens: documentFormattingProvider :: HasDocumentFormattingProvider s a => Lens' s a
+ Language.Haskell.LSP.Types.Lens: documentHighlight :: HasDocumentHighlight s a => Lens' s a
+ Language.Haskell.LSP.Types.Lens: documentHighlightProvider :: HasDocumentHighlightProvider s a => Lens' s a
+ Language.Haskell.LSP.Types.Lens: documentLink :: HasDocumentLink s a => Lens' s a
+ Language.Haskell.LSP.Types.Lens: documentLinkProvider :: HasDocumentLinkProvider s a => Lens' s a
+ Language.Haskell.LSP.Types.Lens: documentOnTypeFormattingProvider :: HasDocumentOnTypeFormattingProvider s a => Lens' s a
+ Language.Haskell.LSP.Types.Lens: documentRangeFormattingProvider :: HasDocumentRangeFormattingProvider s a => Lens' s a
+ Language.Haskell.LSP.Types.Lens: documentSelector :: HasDocumentSelector s a => Lens' s a
+ Language.Haskell.LSP.Types.Lens: documentSymbol :: HasDocumentSymbol s a => Lens' s a
+ Language.Haskell.LSP.Types.Lens: documentSymbolProvider :: HasDocumentSymbolProvider s a => Lens' s a
+ Language.Haskell.LSP.Types.Lens: documentation :: HasDocumentation s a => Lens' s a
+ Language.Haskell.LSP.Types.Lens: documentationFormat :: HasDocumentationFormat s a => Lens' s a
+ Language.Haskell.LSP.Types.Lens: dynamicRegistration :: HasDynamicRegistration s a => Lens' s a
+ Language.Haskell.LSP.Types.Lens: edit :: HasEdit s a => Lens' s a
+ Language.Haskell.LSP.Types.Lens: edits :: HasEdits s a => Lens' s a
+ Language.Haskell.LSP.Types.Lens: end :: HasEnd s a => Lens' s a
+ Language.Haskell.LSP.Types.Lens: endCharacter :: HasEndCharacter s a => Lens' s a
+ Language.Haskell.LSP.Types.Lens: endLine :: HasEndLine s a => Lens' s a
+ Language.Haskell.LSP.Types.Lens: error :: HasError s a => Lens' s a
+ Language.Haskell.LSP.Types.Lens: event :: HasEvent s a => Lens' s a
+ Language.Haskell.LSP.Types.Lens: executeCommand :: HasExecuteCommand s a => Lens' s a
+ Language.Haskell.LSP.Types.Lens: executeCommandProvider :: HasExecuteCommandProvider s a => Lens' s a
+ Language.Haskell.LSP.Types.Lens: experimental :: HasExperimental s a => Lens' s a
+ Language.Haskell.LSP.Types.Lens: filterText :: HasFilterText s a => Lens' s a
+ Language.Haskell.LSP.Types.Lens: firstTriggerCharacter :: HasFirstTriggerCharacter s a => Lens' s a
+ Language.Haskell.LSP.Types.Lens: foldingRange :: HasFoldingRange s a => Lens' s a
+ Language.Haskell.LSP.Types.Lens: foldingRangeProvider :: HasFoldingRangeProvider s a => Lens' s a
+ Language.Haskell.LSP.Types.Lens: formatting :: HasFormatting s a => Lens' s a
+ Language.Haskell.LSP.Types.Lens: green :: HasGreen s a => Lens' s a
+ Language.Haskell.LSP.Types.Lens: hierarchicalDocumentSymbolSupport :: HasHierarchicalDocumentSymbolSupport s a => Lens' s a
+ Language.Haskell.LSP.Types.Lens: hover :: HasHover s a => Lens' s a
+ Language.Haskell.LSP.Types.Lens: hoverProvider :: HasHoverProvider s a => Lens' s a
+ Language.Haskell.LSP.Types.Lens: id :: HasId s a => Lens' s a
+ Language.Haskell.LSP.Types.Lens: implementation :: HasImplementation s a => Lens' s a
+ Language.Haskell.LSP.Types.Lens: implementationProvider :: HasImplementationProvider s a => Lens' s a
+ Language.Haskell.LSP.Types.Lens: includeDeclaration :: HasIncludeDeclaration s a => Lens' s a
+ Language.Haskell.LSP.Types.Lens: includeText :: HasIncludeText s a => Lens' s a
+ Language.Haskell.LSP.Types.Lens: initializationOptions :: HasInitializationOptions s a => Lens' s a
+ Language.Haskell.LSP.Types.Lens: insertSpaces :: HasInsertSpaces s a => Lens' s a
+ Language.Haskell.LSP.Types.Lens: insertText :: HasInsertText s a => Lens' s a
+ Language.Haskell.LSP.Types.Lens: insertTextFormat :: HasInsertTextFormat s a => Lens' s a
+ Language.Haskell.LSP.Types.Lens: instance Language.Haskell.LSP.Types.Lens.HasActions Language.Haskell.LSP.Types.DataTypesJSON.ShowMessageRequestParams (GHC.Base.Maybe [Language.Haskell.LSP.Types.DataTypesJSON.MessageActionItem])
+ Language.Haskell.LSP.Types.Lens: instance Language.Haskell.LSP.Types.Lens.HasActiveParameter Language.Haskell.LSP.Types.DataTypesJSON.SignatureHelp (GHC.Base.Maybe GHC.Types.Int)
+ Language.Haskell.LSP.Types.Lens: instance Language.Haskell.LSP.Types.Lens.HasActiveSignature Language.Haskell.LSP.Types.DataTypesJSON.SignatureHelp (GHC.Base.Maybe GHC.Types.Int)
+ Language.Haskell.LSP.Types.Lens: instance Language.Haskell.LSP.Types.Lens.HasAdded Language.Haskell.LSP.Types.WorkspaceFolders.WorkspaceFoldersChangeEvent (Language.Haskell.LSP.Types.List.List Language.Haskell.LSP.Types.WorkspaceFolders.WorkspaceFolder)
+ Language.Haskell.LSP.Types.Lens: instance Language.Haskell.LSP.Types.Lens.HasAdditionalTextEdits Language.Haskell.LSP.Types.Color.ColorPresentation (GHC.Base.Maybe (Language.Haskell.LSP.Types.List.List Language.Haskell.LSP.Types.WorkspaceEdit.TextEdit))
+ Language.Haskell.LSP.Types.Lens: instance Language.Haskell.LSP.Types.Lens.HasAdditionalTextEdits Language.Haskell.LSP.Types.Completion.CompletionItem (GHC.Base.Maybe (Language.Haskell.LSP.Types.List.List Language.Haskell.LSP.Types.WorkspaceEdit.TextEdit))
+ Language.Haskell.LSP.Types.Lens: instance Language.Haskell.LSP.Types.Lens.HasAlpha Language.Haskell.LSP.Types.Color.Color GHC.Types.Int
+ Language.Haskell.LSP.Types.Lens: instance Language.Haskell.LSP.Types.Lens.HasApplied Language.Haskell.LSP.Types.DataTypesJSON.ApplyWorkspaceEditResponseBody GHC.Types.Bool
+ Language.Haskell.LSP.Types.Lens: instance Language.Haskell.LSP.Types.Lens.HasApplyEdit Language.Haskell.LSP.Types.ClientCapabilities.WorkspaceClientCapabilities (GHC.Base.Maybe GHC.Types.Bool)
+ Language.Haskell.LSP.Types.Lens: instance Language.Haskell.LSP.Types.Lens.HasArguments Language.Haskell.LSP.Types.Command.Command (GHC.Base.Maybe (Language.Haskell.LSP.Types.List.List Data.Aeson.Types.Internal.Value))
+ Language.Haskell.LSP.Types.Lens: instance Language.Haskell.LSP.Types.Lens.HasArguments Language.Haskell.LSP.Types.DataTypesJSON.ExecuteCommandParams (GHC.Base.Maybe (Language.Haskell.LSP.Types.List.List Data.Aeson.Types.Internal.Value))
+ Language.Haskell.LSP.Types.Lens: instance Language.Haskell.LSP.Types.Lens.HasBlue Language.Haskell.LSP.Types.Color.Color GHC.Types.Int
+ Language.Haskell.LSP.Types.Lens: instance Language.Haskell.LSP.Types.Lens.HasCapabilities Language.Haskell.LSP.Types.DataTypesJSON.InitializeParams Language.Haskell.LSP.Types.ClientCapabilities.ClientCapabilities
+ Language.Haskell.LSP.Types.Lens: instance Language.Haskell.LSP.Types.Lens.HasCapabilities Language.Haskell.LSP.Types.DataTypesJSON.InitializeResponseCapabilities Language.Haskell.LSP.Types.DataTypesJSON.InitializeResponseCapabilitiesInner
+ Language.Haskell.LSP.Types.Lens: instance Language.Haskell.LSP.Types.Lens.HasCh Language.Haskell.LSP.Types.DataTypesJSON.DocumentOnTypeFormattingParams Data.Text.Internal.Text
+ Language.Haskell.LSP.Types.Lens: instance Language.Haskell.LSP.Types.Lens.HasChange Language.Haskell.LSP.Types.DataTypesJSON.TextDocumentSyncOptions (GHC.Base.Maybe Language.Haskell.LSP.Types.DataTypesJSON.TextDocumentSyncKind)
+ Language.Haskell.LSP.Types.Lens: instance Language.Haskell.LSP.Types.Lens.HasChangeNotifications Language.Haskell.LSP.Types.DataTypesJSON.WorkspaceFolderOptions (GHC.Base.Maybe Language.Haskell.LSP.Types.DataTypesJSON.WorkspaceFolderChangeNotifications)
+ Language.Haskell.LSP.Types.Lens: instance Language.Haskell.LSP.Types.Lens.HasChanges Language.Haskell.LSP.Types.DataTypesJSON.DidChangeWatchedFilesParams (Language.Haskell.LSP.Types.List.List Language.Haskell.LSP.Types.DataTypesJSON.FileEvent)
+ Language.Haskell.LSP.Types.Lens: instance Language.Haskell.LSP.Types.Lens.HasChanges Language.Haskell.LSP.Types.WorkspaceEdit.WorkspaceEdit (GHC.Base.Maybe Language.Haskell.LSP.Types.WorkspaceEdit.WorkspaceEditMap)
+ Language.Haskell.LSP.Types.Lens: instance Language.Haskell.LSP.Types.Lens.HasCharacter Language.Haskell.LSP.Types.Location.Position GHC.Types.Int
+ Language.Haskell.LSP.Types.Lens: instance Language.Haskell.LSP.Types.Lens.HasChildren Language.Haskell.LSP.Types.Symbol.DocumentSymbol (GHC.Base.Maybe (Language.Haskell.LSP.Types.List.List Language.Haskell.LSP.Types.Symbol.DocumentSymbol))
+ Language.Haskell.LSP.Types.Lens: instance Language.Haskell.LSP.Types.Lens.HasCode Language.Haskell.LSP.Types.Diagnostic.Diagnostic (GHC.Base.Maybe Data.Text.Internal.Text)
+ Language.Haskell.LSP.Types.Lens: instance Language.Haskell.LSP.Types.Lens.HasCode Language.Haskell.LSP.Types.Message.ResponseError Language.Haskell.LSP.Types.Message.ErrorCode
+ Language.Haskell.LSP.Types.Lens: instance Language.Haskell.LSP.Types.Lens.HasCodeAction Language.Haskell.LSP.Types.ClientCapabilities.TextDocumentClientCapabilities (GHC.Base.Maybe Language.Haskell.LSP.Types.ClientCapabilities.CodeActionClientCapabilities)
+ Language.Haskell.LSP.Types.Lens: instance Language.Haskell.LSP.Types.Lens.HasCodeActionKind Language.Haskell.LSP.Types.ClientCapabilities.CodeActionLiteralSupport Language.Haskell.LSP.Types.ClientCapabilities.CodeActionKindClientCapabilities
+ Language.Haskell.LSP.Types.Lens: instance Language.Haskell.LSP.Types.Lens.HasCodeActionLiteralSupport Language.Haskell.LSP.Types.ClientCapabilities.CodeActionClientCapabilities (GHC.Base.Maybe Language.Haskell.LSP.Types.ClientCapabilities.CodeActionLiteralSupport)
+ Language.Haskell.LSP.Types.Lens: instance Language.Haskell.LSP.Types.Lens.HasCodeActionProvider Language.Haskell.LSP.Types.DataTypesJSON.InitializeResponseCapabilitiesInner (GHC.Base.Maybe GHC.Types.Bool)
+ Language.Haskell.LSP.Types.Lens: instance Language.Haskell.LSP.Types.Lens.HasCodeLens Language.Haskell.LSP.Types.ClientCapabilities.TextDocumentClientCapabilities (GHC.Base.Maybe Language.Haskell.LSP.Types.ClientCapabilities.CodeLensClientCapabilities)
+ Language.Haskell.LSP.Types.Lens: instance Language.Haskell.LSP.Types.Lens.HasCodeLensProvider Language.Haskell.LSP.Types.DataTypesJSON.InitializeResponseCapabilitiesInner (GHC.Base.Maybe Language.Haskell.LSP.Types.DataTypesJSON.CodeLensOptions)
+ Language.Haskell.LSP.Types.Lens: instance Language.Haskell.LSP.Types.Lens.HasColor Language.Haskell.LSP.Types.Color.ColorInformation Language.Haskell.LSP.Types.Color.Color
+ Language.Haskell.LSP.Types.Lens: instance Language.Haskell.LSP.Types.Lens.HasColor Language.Haskell.LSP.Types.Color.ColorPresentationParams Language.Haskell.LSP.Types.Color.Color
+ Language.Haskell.LSP.Types.Lens: instance Language.Haskell.LSP.Types.Lens.HasColorProvider Language.Haskell.LSP.Types.ClientCapabilities.TextDocumentClientCapabilities (GHC.Base.Maybe Language.Haskell.LSP.Types.ClientCapabilities.ColorProviderClientCapabilities)
+ Language.Haskell.LSP.Types.Lens: instance Language.Haskell.LSP.Types.Lens.HasColorProvider Language.Haskell.LSP.Types.DataTypesJSON.InitializeResponseCapabilitiesInner (GHC.Base.Maybe Language.Haskell.LSP.Types.DataTypesJSON.ColorOptions)
+ Language.Haskell.LSP.Types.Lens: instance Language.Haskell.LSP.Types.Lens.HasCommand Language.Haskell.LSP.Types.CodeAction.CodeAction (GHC.Base.Maybe Language.Haskell.LSP.Types.Command.Command)
+ Language.Haskell.LSP.Types.Lens: instance Language.Haskell.LSP.Types.Lens.HasCommand Language.Haskell.LSP.Types.Command.Command Data.Text.Internal.Text
+ Language.Haskell.LSP.Types.Lens: instance Language.Haskell.LSP.Types.Lens.HasCommand Language.Haskell.LSP.Types.Completion.CompletionItem (GHC.Base.Maybe Language.Haskell.LSP.Types.Command.Command)
+ Language.Haskell.LSP.Types.Lens: instance Language.Haskell.LSP.Types.Lens.HasCommand Language.Haskell.LSP.Types.DataTypesJSON.CodeLens (GHC.Base.Maybe Language.Haskell.LSP.Types.Command.Command)
+ Language.Haskell.LSP.Types.Lens: instance Language.Haskell.LSP.Types.Lens.HasCommand Language.Haskell.LSP.Types.DataTypesJSON.ExecuteCommandParams Data.Text.Internal.Text
+ Language.Haskell.LSP.Types.Lens: instance Language.Haskell.LSP.Types.Lens.HasCommands Language.Haskell.LSP.Types.DataTypesJSON.ExecuteCommandOptions (Language.Haskell.LSP.Types.List.List Data.Text.Internal.Text)
+ Language.Haskell.LSP.Types.Lens: instance Language.Haskell.LSP.Types.Lens.HasCommands Language.Haskell.LSP.Types.DataTypesJSON.ExecuteCommandRegistrationOptions (Language.Haskell.LSP.Types.List.List Data.Text.Internal.Text)
+ Language.Haskell.LSP.Types.Lens: instance Language.Haskell.LSP.Types.Lens.HasCommitCharacters Language.Haskell.LSP.Types.Completion.CompletionItem (GHC.Base.Maybe (Language.Haskell.LSP.Types.List.List Data.Text.Internal.Text))
+ Language.Haskell.LSP.Types.Lens: instance Language.Haskell.LSP.Types.Lens.HasCommitCharactersSupport Language.Haskell.LSP.Types.ClientCapabilities.CompletionItemClientCapabilities (GHC.Base.Maybe GHC.Types.Bool)
+ Language.Haskell.LSP.Types.Lens: instance Language.Haskell.LSP.Types.Lens.HasCompletion Language.Haskell.LSP.Types.ClientCapabilities.TextDocumentClientCapabilities (GHC.Base.Maybe Language.Haskell.LSP.Types.ClientCapabilities.CompletionClientCapabilities)
+ Language.Haskell.LSP.Types.Lens: instance Language.Haskell.LSP.Types.Lens.HasCompletionItem Language.Haskell.LSP.Types.ClientCapabilities.CompletionClientCapabilities (GHC.Base.Maybe Language.Haskell.LSP.Types.ClientCapabilities.CompletionItemClientCapabilities)
+ Language.Haskell.LSP.Types.Lens: instance Language.Haskell.LSP.Types.Lens.HasCompletionItemKind Language.Haskell.LSP.Types.ClientCapabilities.CompletionClientCapabilities (GHC.Base.Maybe Language.Haskell.LSP.Types.ClientCapabilities.CompletionItemKindClientCapabilities)
+ Language.Haskell.LSP.Types.Lens: instance Language.Haskell.LSP.Types.Lens.HasCompletionProvider Language.Haskell.LSP.Types.DataTypesJSON.InitializeResponseCapabilitiesInner (GHC.Base.Maybe Language.Haskell.LSP.Types.DataTypesJSON.CompletionOptions)
+ Language.Haskell.LSP.Types.Lens: instance Language.Haskell.LSP.Types.Lens.HasConfiguration Language.Haskell.LSP.Types.ClientCapabilities.WorkspaceClientCapabilities (GHC.Base.Maybe GHC.Types.Bool)
+ Language.Haskell.LSP.Types.Lens: instance Language.Haskell.LSP.Types.Lens.HasContainerName Language.Haskell.LSP.Types.Symbol.SymbolInformation (GHC.Base.Maybe Data.Text.Internal.Text)
+ Language.Haskell.LSP.Types.Lens: instance Language.Haskell.LSP.Types.Lens.HasContentChanges Language.Haskell.LSP.Types.DataTypesJSON.DidChangeTextDocumentParams (Language.Haskell.LSP.Types.List.List Language.Haskell.LSP.Types.DataTypesJSON.TextDocumentContentChangeEvent)
+ Language.Haskell.LSP.Types.Lens: instance Language.Haskell.LSP.Types.Lens.HasContentFormat Language.Haskell.LSP.Types.ClientCapabilities.HoverClientCapabilities (GHC.Base.Maybe (Language.Haskell.LSP.Types.List.List Language.Haskell.LSP.Types.MarkupContent.MarkupKind))
+ Language.Haskell.LSP.Types.Lens: instance Language.Haskell.LSP.Types.Lens.HasContents Language.Haskell.LSP.Types.DataTypesJSON.Hover (Language.Haskell.LSP.Types.List.List Language.Haskell.LSP.Types.DataTypesJSON.MarkedString)
+ Language.Haskell.LSP.Types.Lens: instance Language.Haskell.LSP.Types.Lens.HasContext Language.Haskell.LSP.Types.CodeAction.CodeActionParams Language.Haskell.LSP.Types.CodeAction.CodeActionContext
+ Language.Haskell.LSP.Types.Lens: instance Language.Haskell.LSP.Types.Lens.HasContext Language.Haskell.LSP.Types.Completion.CompletionParams (GHC.Base.Maybe Language.Haskell.LSP.Types.Completion.CompletionContext)
+ Language.Haskell.LSP.Types.Lens: instance Language.Haskell.LSP.Types.Lens.HasContext Language.Haskell.LSP.Types.DataTypesJSON.ReferenceParams Language.Haskell.LSP.Types.DataTypesJSON.ReferenceContext
+ Language.Haskell.LSP.Types.Lens: instance Language.Haskell.LSP.Types.Lens.HasContextSupport Language.Haskell.LSP.Types.ClientCapabilities.CompletionClientCapabilities (GHC.Base.Maybe GHC.Types.Bool)
+ Language.Haskell.LSP.Types.Lens: instance Language.Haskell.LSP.Types.Lens.HasDefinition Language.Haskell.LSP.Types.ClientCapabilities.TextDocumentClientCapabilities (GHC.Base.Maybe Language.Haskell.LSP.Types.ClientCapabilities.DefinitionClientCapabilities)
+ Language.Haskell.LSP.Types.Lens: instance Language.Haskell.LSP.Types.Lens.HasDefinitionProvider Language.Haskell.LSP.Types.DataTypesJSON.InitializeResponseCapabilitiesInner (GHC.Base.Maybe GHC.Types.Bool)
+ Language.Haskell.LSP.Types.Lens: instance Language.Haskell.LSP.Types.Lens.HasDeprecated Language.Haskell.LSP.Types.Completion.CompletionItem (GHC.Base.Maybe GHC.Types.Bool)
+ Language.Haskell.LSP.Types.Lens: instance Language.Haskell.LSP.Types.Lens.HasDeprecated Language.Haskell.LSP.Types.Symbol.DocumentSymbol (GHC.Base.Maybe GHC.Types.Bool)
+ Language.Haskell.LSP.Types.Lens: instance Language.Haskell.LSP.Types.Lens.HasDeprecated Language.Haskell.LSP.Types.Symbol.SymbolInformation (GHC.Base.Maybe GHC.Types.Bool)
+ Language.Haskell.LSP.Types.Lens: instance Language.Haskell.LSP.Types.Lens.HasDeprecatedSupport Language.Haskell.LSP.Types.ClientCapabilities.CompletionItemClientCapabilities (GHC.Base.Maybe GHC.Types.Bool)
+ Language.Haskell.LSP.Types.Lens: instance Language.Haskell.LSP.Types.Lens.HasDetail Language.Haskell.LSP.Types.Completion.CompletionItem (GHC.Base.Maybe Data.Text.Internal.Text)
+ Language.Haskell.LSP.Types.Lens: instance Language.Haskell.LSP.Types.Lens.HasDetail Language.Haskell.LSP.Types.Symbol.DocumentSymbol (GHC.Base.Maybe Data.Text.Internal.Text)
+ Language.Haskell.LSP.Types.Lens: instance Language.Haskell.LSP.Types.Lens.HasDiagnostics Language.Haskell.LSP.Types.CodeAction.CodeAction (GHC.Base.Maybe (Language.Haskell.LSP.Types.List.List Language.Haskell.LSP.Types.Diagnostic.Diagnostic))
+ Language.Haskell.LSP.Types.Lens: instance Language.Haskell.LSP.Types.Lens.HasDiagnostics Language.Haskell.LSP.Types.CodeAction.CodeActionContext (Language.Haskell.LSP.Types.List.List Language.Haskell.LSP.Types.Diagnostic.Diagnostic)
+ Language.Haskell.LSP.Types.Lens: instance Language.Haskell.LSP.Types.Lens.HasDiagnostics Language.Haskell.LSP.Types.DataTypesJSON.PublishDiagnosticsParams (Language.Haskell.LSP.Types.List.List Language.Haskell.LSP.Types.Diagnostic.Diagnostic)
+ Language.Haskell.LSP.Types.Lens: instance Language.Haskell.LSP.Types.Lens.HasDidChangeConfiguration Language.Haskell.LSP.Types.ClientCapabilities.WorkspaceClientCapabilities (GHC.Base.Maybe Language.Haskell.LSP.Types.ClientCapabilities.DidChangeConfigurationClientCapabilities)
+ Language.Haskell.LSP.Types.Lens: instance Language.Haskell.LSP.Types.Lens.HasDidChangeWatchedFiles Language.Haskell.LSP.Types.ClientCapabilities.WorkspaceClientCapabilities (GHC.Base.Maybe Language.Haskell.LSP.Types.ClientCapabilities.DidChangeWatchedFilesClientCapabilities)
+ Language.Haskell.LSP.Types.Lens: instance Language.Haskell.LSP.Types.Lens.HasDidSave Language.Haskell.LSP.Types.ClientCapabilities.SynchronizationTextDocumentClientCapabilities (GHC.Base.Maybe GHC.Types.Bool)
+ Language.Haskell.LSP.Types.Lens: instance Language.Haskell.LSP.Types.Lens.HasDocumentChanges Language.Haskell.LSP.Types.ClientCapabilities.WorkspaceEditClientCapabilities (GHC.Base.Maybe GHC.Types.Bool)
+ Language.Haskell.LSP.Types.Lens: instance Language.Haskell.LSP.Types.Lens.HasDocumentChanges Language.Haskell.LSP.Types.WorkspaceEdit.WorkspaceEdit (GHC.Base.Maybe (Language.Haskell.LSP.Types.List.List Language.Haskell.LSP.Types.WorkspaceEdit.TextDocumentEdit))
+ Language.Haskell.LSP.Types.Lens: instance Language.Haskell.LSP.Types.Lens.HasDocumentFormattingProvider Language.Haskell.LSP.Types.DataTypesJSON.InitializeResponseCapabilitiesInner (GHC.Base.Maybe GHC.Types.Bool)
+ Language.Haskell.LSP.Types.Lens: instance Language.Haskell.LSP.Types.Lens.HasDocumentHighlight Language.Haskell.LSP.Types.ClientCapabilities.TextDocumentClientCapabilities (GHC.Base.Maybe Language.Haskell.LSP.Types.ClientCapabilities.DocumentHighlightClientCapabilities)
+ Language.Haskell.LSP.Types.Lens: instance Language.Haskell.LSP.Types.Lens.HasDocumentHighlightProvider Language.Haskell.LSP.Types.DataTypesJSON.InitializeResponseCapabilitiesInner (GHC.Base.Maybe GHC.Types.Bool)
+ Language.Haskell.LSP.Types.Lens: instance Language.Haskell.LSP.Types.Lens.HasDocumentLink Language.Haskell.LSP.Types.ClientCapabilities.TextDocumentClientCapabilities (GHC.Base.Maybe Language.Haskell.LSP.Types.ClientCapabilities.DocumentLinkClientCapabilities)
+ Language.Haskell.LSP.Types.Lens: instance Language.Haskell.LSP.Types.Lens.HasDocumentLinkProvider Language.Haskell.LSP.Types.DataTypesJSON.InitializeResponseCapabilitiesInner (GHC.Base.Maybe Language.Haskell.LSP.Types.DataTypesJSON.DocumentLinkOptions)
+ Language.Haskell.LSP.Types.Lens: instance Language.Haskell.LSP.Types.Lens.HasDocumentOnTypeFormattingProvider Language.Haskell.LSP.Types.DataTypesJSON.InitializeResponseCapabilitiesInner (GHC.Base.Maybe Language.Haskell.LSP.Types.DataTypesJSON.DocumentOnTypeFormattingOptions)
+ Language.Haskell.LSP.Types.Lens: instance Language.Haskell.LSP.Types.Lens.HasDocumentRangeFormattingProvider Language.Haskell.LSP.Types.DataTypesJSON.InitializeResponseCapabilitiesInner (GHC.Base.Maybe GHC.Types.Bool)
+ Language.Haskell.LSP.Types.Lens: instance Language.Haskell.LSP.Types.Lens.HasDocumentSelector Language.Haskell.LSP.Types.Completion.CompletionRegistrationOptions (GHC.Base.Maybe Language.Haskell.LSP.Types.DocumentFilter.DocumentSelector)
+ Language.Haskell.LSP.Types.Lens: instance Language.Haskell.LSP.Types.Lens.HasDocumentSelector Language.Haskell.LSP.Types.DataTypesJSON.CodeLensRegistrationOptions (GHC.Base.Maybe Language.Haskell.LSP.Types.DocumentFilter.DocumentSelector)
+ Language.Haskell.LSP.Types.Lens: instance Language.Haskell.LSP.Types.Lens.HasDocumentSelector Language.Haskell.LSP.Types.DataTypesJSON.SignatureHelpRegistrationOptions (GHC.Base.Maybe Language.Haskell.LSP.Types.DocumentFilter.DocumentSelector)
+ Language.Haskell.LSP.Types.Lens: instance Language.Haskell.LSP.Types.Lens.HasDocumentSelector Language.Haskell.LSP.Types.DataTypesJSON.TextDocumentChangeRegistrationOptions (GHC.Base.Maybe Language.Haskell.LSP.Types.DocumentFilter.DocumentSelector)
+ Language.Haskell.LSP.Types.Lens: instance Language.Haskell.LSP.Types.Lens.HasDocumentSelector Language.Haskell.LSP.Types.DataTypesJSON.TextDocumentRegistrationOptions (GHC.Base.Maybe Language.Haskell.LSP.Types.DocumentFilter.DocumentSelector)
+ Language.Haskell.LSP.Types.Lens: instance Language.Haskell.LSP.Types.Lens.HasDocumentSymbol Language.Haskell.LSP.Types.ClientCapabilities.TextDocumentClientCapabilities (GHC.Base.Maybe Language.Haskell.LSP.Types.ClientCapabilities.DocumentSymbolClientCapabilities)
+ Language.Haskell.LSP.Types.Lens: instance Language.Haskell.LSP.Types.Lens.HasDocumentSymbolProvider Language.Haskell.LSP.Types.DataTypesJSON.InitializeResponseCapabilitiesInner (GHC.Base.Maybe GHC.Types.Bool)
+ Language.Haskell.LSP.Types.Lens: instance Language.Haskell.LSP.Types.Lens.HasDocumentation Language.Haskell.LSP.Types.Completion.CompletionItem (GHC.Base.Maybe Language.Haskell.LSP.Types.Completion.CompletionDoc)
+ Language.Haskell.LSP.Types.Lens: instance Language.Haskell.LSP.Types.Lens.HasDocumentation Language.Haskell.LSP.Types.DataTypesJSON.ParameterInformation (GHC.Base.Maybe Data.Text.Internal.Text)
+ Language.Haskell.LSP.Types.Lens: instance Language.Haskell.LSP.Types.Lens.HasDocumentation Language.Haskell.LSP.Types.DataTypesJSON.SignatureInformation (GHC.Base.Maybe Data.Text.Internal.Text)
+ Language.Haskell.LSP.Types.Lens: instance Language.Haskell.LSP.Types.Lens.HasDocumentationFormat Language.Haskell.LSP.Types.ClientCapabilities.CompletionItemClientCapabilities (GHC.Base.Maybe (Language.Haskell.LSP.Types.List.List Language.Haskell.LSP.Types.MarkupContent.MarkupKind))
+ Language.Haskell.LSP.Types.Lens: instance Language.Haskell.LSP.Types.Lens.HasDynamicRegistration Language.Haskell.LSP.Types.ClientCapabilities.CodeActionClientCapabilities (GHC.Base.Maybe GHC.Types.Bool)
+ Language.Haskell.LSP.Types.Lens: instance Language.Haskell.LSP.Types.Lens.HasDynamicRegistration Language.Haskell.LSP.Types.ClientCapabilities.CodeLensClientCapabilities (GHC.Base.Maybe GHC.Types.Bool)
+ Language.Haskell.LSP.Types.Lens: instance Language.Haskell.LSP.Types.Lens.HasDynamicRegistration Language.Haskell.LSP.Types.ClientCapabilities.ColorProviderClientCapabilities (GHC.Base.Maybe GHC.Types.Bool)
+ Language.Haskell.LSP.Types.Lens: instance Language.Haskell.LSP.Types.Lens.HasDynamicRegistration Language.Haskell.LSP.Types.ClientCapabilities.CompletionClientCapabilities (GHC.Base.Maybe GHC.Types.Bool)
+ Language.Haskell.LSP.Types.Lens: instance Language.Haskell.LSP.Types.Lens.HasDynamicRegistration Language.Haskell.LSP.Types.ClientCapabilities.DefinitionClientCapabilities (GHC.Base.Maybe GHC.Types.Bool)
+ Language.Haskell.LSP.Types.Lens: instance Language.Haskell.LSP.Types.Lens.HasDynamicRegistration Language.Haskell.LSP.Types.ClientCapabilities.DidChangeConfigurationClientCapabilities (GHC.Base.Maybe GHC.Types.Bool)
+ Language.Haskell.LSP.Types.Lens: instance Language.Haskell.LSP.Types.Lens.HasDynamicRegistration Language.Haskell.LSP.Types.ClientCapabilities.DidChangeWatchedFilesClientCapabilities (GHC.Base.Maybe GHC.Types.Bool)
+ Language.Haskell.LSP.Types.Lens: instance Language.Haskell.LSP.Types.Lens.HasDynamicRegistration Language.Haskell.LSP.Types.ClientCapabilities.DocumentHighlightClientCapabilities (GHC.Base.Maybe GHC.Types.Bool)
+ Language.Haskell.LSP.Types.Lens: instance Language.Haskell.LSP.Types.Lens.HasDynamicRegistration Language.Haskell.LSP.Types.ClientCapabilities.DocumentLinkClientCapabilities (GHC.Base.Maybe GHC.Types.Bool)
+ Language.Haskell.LSP.Types.Lens: instance Language.Haskell.LSP.Types.Lens.HasDynamicRegistration Language.Haskell.LSP.Types.ClientCapabilities.DocumentSymbolClientCapabilities (GHC.Base.Maybe GHC.Types.Bool)
+ Language.Haskell.LSP.Types.Lens: instance Language.Haskell.LSP.Types.Lens.HasDynamicRegistration Language.Haskell.LSP.Types.ClientCapabilities.ExecuteClientCapabilities (GHC.Base.Maybe GHC.Types.Bool)
+ Language.Haskell.LSP.Types.Lens: instance Language.Haskell.LSP.Types.Lens.HasDynamicRegistration Language.Haskell.LSP.Types.ClientCapabilities.FormattingClientCapabilities (GHC.Base.Maybe GHC.Types.Bool)
+ Language.Haskell.LSP.Types.Lens: instance Language.Haskell.LSP.Types.Lens.HasDynamicRegistration Language.Haskell.LSP.Types.ClientCapabilities.HoverClientCapabilities (GHC.Base.Maybe GHC.Types.Bool)
+ Language.Haskell.LSP.Types.Lens: instance Language.Haskell.LSP.Types.Lens.HasDynamicRegistration Language.Haskell.LSP.Types.ClientCapabilities.ImplementationClientCapabilities (GHC.Base.Maybe GHC.Types.Bool)
+ Language.Haskell.LSP.Types.Lens: instance Language.Haskell.LSP.Types.Lens.HasDynamicRegistration Language.Haskell.LSP.Types.ClientCapabilities.OnTypeFormattingClientCapabilities (GHC.Base.Maybe GHC.Types.Bool)
+ Language.Haskell.LSP.Types.Lens: instance Language.Haskell.LSP.Types.Lens.HasDynamicRegistration Language.Haskell.LSP.Types.ClientCapabilities.RangeFormattingClientCapabilities (GHC.Base.Maybe GHC.Types.Bool)
+ Language.Haskell.LSP.Types.Lens: instance Language.Haskell.LSP.Types.Lens.HasDynamicRegistration Language.Haskell.LSP.Types.ClientCapabilities.ReferencesClientCapabilities (GHC.Base.Maybe GHC.Types.Bool)
+ Language.Haskell.LSP.Types.Lens: instance Language.Haskell.LSP.Types.Lens.HasDynamicRegistration Language.Haskell.LSP.Types.ClientCapabilities.RenameClientCapabilities (GHC.Base.Maybe GHC.Types.Bool)
+ Language.Haskell.LSP.Types.Lens: instance Language.Haskell.LSP.Types.Lens.HasDynamicRegistration Language.Haskell.LSP.Types.ClientCapabilities.SignatureHelpClientCapabilities (GHC.Base.Maybe GHC.Types.Bool)
+ Language.Haskell.LSP.Types.Lens: instance Language.Haskell.LSP.Types.Lens.HasDynamicRegistration Language.Haskell.LSP.Types.ClientCapabilities.SymbolClientCapabilities (GHC.Base.Maybe GHC.Types.Bool)
+ Language.Haskell.LSP.Types.Lens: instance Language.Haskell.LSP.Types.Lens.HasDynamicRegistration Language.Haskell.LSP.Types.ClientCapabilities.SynchronizationTextDocumentClientCapabilities (GHC.Base.Maybe GHC.Types.Bool)
+ Language.Haskell.LSP.Types.Lens: instance Language.Haskell.LSP.Types.Lens.HasDynamicRegistration Language.Haskell.LSP.Types.ClientCapabilities.TypeDefinitionClientCapabilities (GHC.Base.Maybe GHC.Types.Bool)
+ Language.Haskell.LSP.Types.Lens: instance Language.Haskell.LSP.Types.Lens.HasEdit Language.Haskell.LSP.Types.CodeAction.CodeAction (GHC.Base.Maybe Language.Haskell.LSP.Types.WorkspaceEdit.WorkspaceEdit)
+ Language.Haskell.LSP.Types.Lens: instance Language.Haskell.LSP.Types.Lens.HasEdit Language.Haskell.LSP.Types.DataTypesJSON.ApplyWorkspaceEditParams Language.Haskell.LSP.Types.WorkspaceEdit.WorkspaceEdit
+ Language.Haskell.LSP.Types.Lens: instance Language.Haskell.LSP.Types.Lens.HasEdits Language.Haskell.LSP.Types.WorkspaceEdit.TextDocumentEdit (Language.Haskell.LSP.Types.List.List Language.Haskell.LSP.Types.WorkspaceEdit.TextEdit)
+ Language.Haskell.LSP.Types.Lens: instance Language.Haskell.LSP.Types.Lens.HasEnd Language.Haskell.LSP.Types.Location.Range Language.Haskell.LSP.Types.Location.Position
+ Language.Haskell.LSP.Types.Lens: instance Language.Haskell.LSP.Types.Lens.HasEndCharacter Language.Haskell.LSP.Types.FoldingRange.FoldingRange (GHC.Base.Maybe GHC.Types.Int)
+ Language.Haskell.LSP.Types.Lens: instance Language.Haskell.LSP.Types.Lens.HasEndLine Language.Haskell.LSP.Types.FoldingRange.FoldingRange GHC.Types.Int
+ Language.Haskell.LSP.Types.Lens: instance Language.Haskell.LSP.Types.Lens.HasError (Language.Haskell.LSP.Types.Message.ResponseMessage a) (GHC.Base.Maybe Language.Haskell.LSP.Types.Message.ResponseError)
+ Language.Haskell.LSP.Types.Lens: instance Language.Haskell.LSP.Types.Lens.HasEvent Language.Haskell.LSP.Types.WorkspaceFolders.DidChangeWorkspaceFoldersParams Language.Haskell.LSP.Types.WorkspaceFolders.WorkspaceFoldersChangeEvent
+ Language.Haskell.LSP.Types.Lens: instance Language.Haskell.LSP.Types.Lens.HasExecuteCommand Language.Haskell.LSP.Types.ClientCapabilities.WorkspaceClientCapabilities (GHC.Base.Maybe Language.Haskell.LSP.Types.ClientCapabilities.ExecuteClientCapabilities)
+ Language.Haskell.LSP.Types.Lens: instance Language.Haskell.LSP.Types.Lens.HasExecuteCommandProvider Language.Haskell.LSP.Types.DataTypesJSON.InitializeResponseCapabilitiesInner (GHC.Base.Maybe Language.Haskell.LSP.Types.DataTypesJSON.ExecuteCommandOptions)
+ Language.Haskell.LSP.Types.Lens: instance Language.Haskell.LSP.Types.Lens.HasExperimental Language.Haskell.LSP.Types.ClientCapabilities.ClientCapabilities (GHC.Base.Maybe Data.Aeson.Types.Internal.Object)
+ Language.Haskell.LSP.Types.Lens: instance Language.Haskell.LSP.Types.Lens.HasExperimental Language.Haskell.LSP.Types.DataTypesJSON.InitializeResponseCapabilitiesInner (GHC.Base.Maybe Data.Aeson.Types.Internal.Value)
+ Language.Haskell.LSP.Types.Lens: instance Language.Haskell.LSP.Types.Lens.HasFilterText Language.Haskell.LSP.Types.Completion.CompletionItem (GHC.Base.Maybe Data.Text.Internal.Text)
+ Language.Haskell.LSP.Types.Lens: instance Language.Haskell.LSP.Types.Lens.HasFirstTriggerCharacter Language.Haskell.LSP.Types.DataTypesJSON.DocumentOnTypeFormattingOptions Data.Text.Internal.Text
+ Language.Haskell.LSP.Types.Lens: instance Language.Haskell.LSP.Types.Lens.HasFoldingRange Language.Haskell.LSP.Types.ClientCapabilities.TextDocumentClientCapabilities (GHC.Base.Maybe Language.Haskell.LSP.Types.ClientCapabilities.FoldingRangeClientCapabilities)
+ Language.Haskell.LSP.Types.Lens: instance Language.Haskell.LSP.Types.Lens.HasFoldingRangeProvider Language.Haskell.LSP.Types.DataTypesJSON.InitializeResponseCapabilitiesInner (GHC.Base.Maybe Language.Haskell.LSP.Types.DataTypesJSON.FoldingRangeOptions)
+ Language.Haskell.LSP.Types.Lens: instance Language.Haskell.LSP.Types.Lens.HasFormatting Language.Haskell.LSP.Types.ClientCapabilities.TextDocumentClientCapabilities (GHC.Base.Maybe Language.Haskell.LSP.Types.ClientCapabilities.FormattingClientCapabilities)
+ Language.Haskell.LSP.Types.Lens: instance Language.Haskell.LSP.Types.Lens.HasGreen Language.Haskell.LSP.Types.Color.Color GHC.Types.Int
+ Language.Haskell.LSP.Types.Lens: instance Language.Haskell.LSP.Types.Lens.HasHierarchicalDocumentSymbolSupport Language.Haskell.LSP.Types.ClientCapabilities.DocumentSymbolClientCapabilities (GHC.Base.Maybe GHC.Types.Bool)
+ Language.Haskell.LSP.Types.Lens: instance Language.Haskell.LSP.Types.Lens.HasHover Language.Haskell.LSP.Types.ClientCapabilities.TextDocumentClientCapabilities (GHC.Base.Maybe Language.Haskell.LSP.Types.ClientCapabilities.HoverClientCapabilities)
+ Language.Haskell.LSP.Types.Lens: instance Language.Haskell.LSP.Types.Lens.HasHoverProvider Language.Haskell.LSP.Types.DataTypesJSON.InitializeResponseCapabilitiesInner (GHC.Base.Maybe GHC.Types.Bool)
+ Language.Haskell.LSP.Types.Lens: instance Language.Haskell.LSP.Types.Lens.HasId (Language.Haskell.LSP.Types.Message.RequestMessage m req resp) Language.Haskell.LSP.Types.Message.LspId
+ Language.Haskell.LSP.Types.Lens: instance Language.Haskell.LSP.Types.Lens.HasId (Language.Haskell.LSP.Types.Message.ResponseMessage a) Language.Haskell.LSP.Types.Message.LspIdRsp
+ Language.Haskell.LSP.Types.Lens: instance Language.Haskell.LSP.Types.Lens.HasId Language.Haskell.LSP.Types.DataTypesJSON.Registration Data.Text.Internal.Text
+ Language.Haskell.LSP.Types.Lens: instance Language.Haskell.LSP.Types.Lens.HasId Language.Haskell.LSP.Types.DataTypesJSON.Unregistration Data.Text.Internal.Text
+ Language.Haskell.LSP.Types.Lens: instance Language.Haskell.LSP.Types.Lens.HasId Language.Haskell.LSP.Types.Message.CancelParams Language.Haskell.LSP.Types.Message.LspId
+ Language.Haskell.LSP.Types.Lens: instance Language.Haskell.LSP.Types.Lens.HasImplementation Language.Haskell.LSP.Types.ClientCapabilities.TextDocumentClientCapabilities (GHC.Base.Maybe Language.Haskell.LSP.Types.ClientCapabilities.ImplementationClientCapabilities)
+ Language.Haskell.LSP.Types.Lens: instance Language.Haskell.LSP.Types.Lens.HasImplementationProvider Language.Haskell.LSP.Types.DataTypesJSON.InitializeResponseCapabilitiesInner (GHC.Base.Maybe Language.Haskell.LSP.Types.DataTypesJSON.GotoOptions)
+ Language.Haskell.LSP.Types.Lens: instance Language.Haskell.LSP.Types.Lens.HasIncludeDeclaration Language.Haskell.LSP.Types.DataTypesJSON.ReferenceContext GHC.Types.Bool
+ Language.Haskell.LSP.Types.Lens: instance Language.Haskell.LSP.Types.Lens.HasIncludeText Language.Haskell.LSP.Types.DataTypesJSON.SaveOptions (GHC.Base.Maybe GHC.Types.Bool)
+ Language.Haskell.LSP.Types.Lens: instance Language.Haskell.LSP.Types.Lens.HasInitializationOptions Language.Haskell.LSP.Types.DataTypesJSON.InitializeParams (GHC.Base.Maybe Data.Aeson.Types.Internal.Value)
+ Language.Haskell.LSP.Types.Lens: instance Language.Haskell.LSP.Types.Lens.HasInsertSpaces Language.Haskell.LSP.Types.DataTypesJSON.FormattingOptions GHC.Types.Bool
+ Language.Haskell.LSP.Types.Lens: instance Language.Haskell.LSP.Types.Lens.HasInsertText Language.Haskell.LSP.Types.Completion.CompletionItem (GHC.Base.Maybe Data.Text.Internal.Text)
+ Language.Haskell.LSP.Types.Lens: instance Language.Haskell.LSP.Types.Lens.HasInsertTextFormat Language.Haskell.LSP.Types.Completion.CompletionItem (GHC.Base.Maybe Language.Haskell.LSP.Types.Completion.InsertTextFormat)
+ Language.Haskell.LSP.Types.Lens: instance Language.Haskell.LSP.Types.Lens.HasIsIncomplete Language.Haskell.LSP.Types.Completion.CompletionListType GHC.Types.Bool
+ Language.Haskell.LSP.Types.Lens: instance Language.Haskell.LSP.Types.Lens.HasItems Language.Haskell.LSP.Types.Completion.CompletionListType (Language.Haskell.LSP.Types.List.List Language.Haskell.LSP.Types.Completion.CompletionItem)
+ Language.Haskell.LSP.Types.Lens: instance Language.Haskell.LSP.Types.Lens.HasItems Language.Haskell.LSP.Types.DataTypesJSON.ConfigurationParams (Language.Haskell.LSP.Types.List.List Language.Haskell.LSP.Types.DataTypesJSON.ConfigurationItem)
+ Language.Haskell.LSP.Types.Lens: instance Language.Haskell.LSP.Types.Lens.HasJsonrpc (Language.Haskell.LSP.Types.Message.NotificationMessage m a) Data.Text.Internal.Text
+ Language.Haskell.LSP.Types.Lens: instance Language.Haskell.LSP.Types.Lens.HasJsonrpc (Language.Haskell.LSP.Types.Message.RequestMessage m req resp) Data.Text.Internal.Text
+ Language.Haskell.LSP.Types.Lens: instance Language.Haskell.LSP.Types.Lens.HasJsonrpc (Language.Haskell.LSP.Types.Message.ResponseMessage a) Data.Text.Internal.Text
+ Language.Haskell.LSP.Types.Lens: instance Language.Haskell.LSP.Types.Lens.HasKind Language.Haskell.LSP.Types.CodeAction.CodeAction (GHC.Base.Maybe Language.Haskell.LSP.Types.CodeAction.CodeActionKind)
+ Language.Haskell.LSP.Types.Lens: instance Language.Haskell.LSP.Types.Lens.HasKind Language.Haskell.LSP.Types.Completion.CompletionItem (GHC.Base.Maybe Language.Haskell.LSP.Types.Completion.CompletionItemKind)
+ Language.Haskell.LSP.Types.Lens: instance Language.Haskell.LSP.Types.Lens.HasKind Language.Haskell.LSP.Types.DataTypesJSON.DocumentHighlight (GHC.Base.Maybe Language.Haskell.LSP.Types.DataTypesJSON.DocumentHighlightKind)
+ Language.Haskell.LSP.Types.Lens: instance Language.Haskell.LSP.Types.Lens.HasKind Language.Haskell.LSP.Types.FoldingRange.FoldingRange (GHC.Base.Maybe Language.Haskell.LSP.Types.FoldingRange.FoldingRangeKind)
+ Language.Haskell.LSP.Types.Lens: instance Language.Haskell.LSP.Types.Lens.HasKind Language.Haskell.LSP.Types.Symbol.DocumentSymbol Language.Haskell.LSP.Types.Symbol.SymbolKind
+ Language.Haskell.LSP.Types.Lens: instance Language.Haskell.LSP.Types.Lens.HasKind Language.Haskell.LSP.Types.Symbol.SymbolInformation Language.Haskell.LSP.Types.Symbol.SymbolKind
+ Language.Haskell.LSP.Types.Lens: instance Language.Haskell.LSP.Types.Lens.HasLabel Language.Haskell.LSP.Types.Color.ColorPresentation Data.Text.Internal.Text
+ Language.Haskell.LSP.Types.Lens: instance Language.Haskell.LSP.Types.Lens.HasLabel Language.Haskell.LSP.Types.Completion.CompletionItem Data.Text.Internal.Text
+ Language.Haskell.LSP.Types.Lens: instance Language.Haskell.LSP.Types.Lens.HasLabel Language.Haskell.LSP.Types.DataTypesJSON.ParameterInformation Data.Text.Internal.Text
+ Language.Haskell.LSP.Types.Lens: instance Language.Haskell.LSP.Types.Lens.HasLabel Language.Haskell.LSP.Types.DataTypesJSON.SignatureInformation Data.Text.Internal.Text
+ Language.Haskell.LSP.Types.Lens: instance Language.Haskell.LSP.Types.Lens.HasLanguage Language.Haskell.LSP.Types.DataTypesJSON.LanguageString Data.Text.Internal.Text
+ Language.Haskell.LSP.Types.Lens: instance Language.Haskell.LSP.Types.Lens.HasLanguage Language.Haskell.LSP.Types.DocumentFilter.DocumentFilter (GHC.Base.Maybe Data.Text.Internal.Text)
+ Language.Haskell.LSP.Types.Lens: instance Language.Haskell.LSP.Types.Lens.HasLanguageId Language.Haskell.LSP.Types.TextDocument.TextDocumentItem Data.Text.Internal.Text
+ Language.Haskell.LSP.Types.Lens: instance Language.Haskell.LSP.Types.Lens.HasLine Language.Haskell.LSP.Types.Location.Position GHC.Types.Int
+ Language.Haskell.LSP.Types.Lens: instance Language.Haskell.LSP.Types.Lens.HasLocation Language.Haskell.LSP.Types.Diagnostic.DiagnosticRelatedInformation Language.Haskell.LSP.Types.Location.Location
+ Language.Haskell.LSP.Types.Lens: instance Language.Haskell.LSP.Types.Lens.HasLocation Language.Haskell.LSP.Types.Symbol.SymbolInformation Language.Haskell.LSP.Types.Location.Location
+ Language.Haskell.LSP.Types.Lens: instance Language.Haskell.LSP.Types.Lens.HasMessage Language.Haskell.LSP.Types.DataTypesJSON.LogMessageParams Data.Text.Internal.Text
+ Language.Haskell.LSP.Types.Lens: instance Language.Haskell.LSP.Types.Lens.HasMessage Language.Haskell.LSP.Types.DataTypesJSON.ShowMessageParams Data.Text.Internal.Text
+ Language.Haskell.LSP.Types.Lens: instance Language.Haskell.LSP.Types.Lens.HasMessage Language.Haskell.LSP.Types.DataTypesJSON.ShowMessageRequestParams Data.Text.Internal.Text
+ Language.Haskell.LSP.Types.Lens: instance Language.Haskell.LSP.Types.Lens.HasMessage Language.Haskell.LSP.Types.Diagnostic.Diagnostic Data.Text.Internal.Text
+ Language.Haskell.LSP.Types.Lens: instance Language.Haskell.LSP.Types.Lens.HasMessage Language.Haskell.LSP.Types.Diagnostic.DiagnosticRelatedInformation Data.Text.Internal.Text
+ Language.Haskell.LSP.Types.Lens: instance Language.Haskell.LSP.Types.Lens.HasMessage Language.Haskell.LSP.Types.Message.ResponseError Data.Text.Internal.Text
+ Language.Haskell.LSP.Types.Lens: instance Language.Haskell.LSP.Types.Lens.HasMethod (Language.Haskell.LSP.Types.Message.NotificationMessage m a) m
+ Language.Haskell.LSP.Types.Lens: instance Language.Haskell.LSP.Types.Lens.HasMethod (Language.Haskell.LSP.Types.Message.RequestMessage m req resp) m
+ Language.Haskell.LSP.Types.Lens: instance Language.Haskell.LSP.Types.Lens.HasMethod Language.Haskell.LSP.Types.DataTypesJSON.Registration Language.Haskell.LSP.Types.Message.ClientMethod
+ Language.Haskell.LSP.Types.Lens: instance Language.Haskell.LSP.Types.Lens.HasMethod Language.Haskell.LSP.Types.DataTypesJSON.Unregistration Data.Text.Internal.Text
+ Language.Haskell.LSP.Types.Lens: instance Language.Haskell.LSP.Types.Lens.HasMoreTriggerCharacter Language.Haskell.LSP.Types.DataTypesJSON.DocumentOnTypeFormattingOptions (GHC.Base.Maybe [GHC.Base.String])
+ Language.Haskell.LSP.Types.Lens: instance Language.Haskell.LSP.Types.Lens.HasName Language.Haskell.LSP.Types.Symbol.DocumentSymbol Data.Text.Internal.Text
+ Language.Haskell.LSP.Types.Lens: instance Language.Haskell.LSP.Types.Lens.HasName Language.Haskell.LSP.Types.Symbol.SymbolInformation Data.Text.Internal.Text
+ Language.Haskell.LSP.Types.Lens: instance Language.Haskell.LSP.Types.Lens.HasName Language.Haskell.LSP.Types.WorkspaceFolders.WorkspaceFolder Data.Text.Internal.Text
+ Language.Haskell.LSP.Types.Lens: instance Language.Haskell.LSP.Types.Lens.HasNewName Language.Haskell.LSP.Types.DataTypesJSON.RenameParams Data.Text.Internal.Text
+ Language.Haskell.LSP.Types.Lens: instance Language.Haskell.LSP.Types.Lens.HasNewText Language.Haskell.LSP.Types.WorkspaceEdit.TextEdit Data.Text.Internal.Text
+ Language.Haskell.LSP.Types.Lens: instance Language.Haskell.LSP.Types.Lens.HasOnTypeFormatting Language.Haskell.LSP.Types.ClientCapabilities.TextDocumentClientCapabilities (GHC.Base.Maybe Language.Haskell.LSP.Types.ClientCapabilities.OnTypeFormattingClientCapabilities)
+ Language.Haskell.LSP.Types.Lens: instance Language.Haskell.LSP.Types.Lens.HasOpenClose Language.Haskell.LSP.Types.DataTypesJSON.TextDocumentSyncOptions (GHC.Base.Maybe GHC.Types.Bool)
+ Language.Haskell.LSP.Types.Lens: instance Language.Haskell.LSP.Types.Lens.HasOptions Language.Haskell.LSP.Types.DataTypesJSON.DocumentFormattingParams Language.Haskell.LSP.Types.DataTypesJSON.FormattingOptions
+ Language.Haskell.LSP.Types.Lens: instance Language.Haskell.LSP.Types.Lens.HasOptions Language.Haskell.LSP.Types.DataTypesJSON.DocumentOnTypeFormattingParams Language.Haskell.LSP.Types.DataTypesJSON.FormattingOptions
+ Language.Haskell.LSP.Types.Lens: instance Language.Haskell.LSP.Types.Lens.HasOptions Language.Haskell.LSP.Types.DataTypesJSON.DocumentRangeFormattingParams Language.Haskell.LSP.Types.DataTypesJSON.FormattingOptions
+ Language.Haskell.LSP.Types.Lens: instance Language.Haskell.LSP.Types.Lens.HasParameters Language.Haskell.LSP.Types.DataTypesJSON.SignatureInformation (GHC.Base.Maybe [Language.Haskell.LSP.Types.DataTypesJSON.ParameterInformation])
+ Language.Haskell.LSP.Types.Lens: instance Language.Haskell.LSP.Types.Lens.HasParams (Language.Haskell.LSP.Types.Message.NotificationMessage m a) a
+ Language.Haskell.LSP.Types.Lens: instance Language.Haskell.LSP.Types.Lens.HasParams (Language.Haskell.LSP.Types.Message.RequestMessage m req resp) req
+ Language.Haskell.LSP.Types.Lens: instance Language.Haskell.LSP.Types.Lens.HasParams Language.Haskell.LSP.Types.DataTypesJSON.TraceNotification Language.Haskell.LSP.Types.DataTypesJSON.TraceParams
+ Language.Haskell.LSP.Types.Lens: instance Language.Haskell.LSP.Types.Lens.HasPattern Language.Haskell.LSP.Types.DocumentFilter.DocumentFilter (GHC.Base.Maybe Data.Text.Internal.Text)
+ Language.Haskell.LSP.Types.Lens: instance Language.Haskell.LSP.Types.Lens.HasPosition Language.Haskell.LSP.Types.Completion.CompletionParams Language.Haskell.LSP.Types.Location.Position
+ Language.Haskell.LSP.Types.Lens: instance Language.Haskell.LSP.Types.Lens.HasPosition Language.Haskell.LSP.Types.DataTypesJSON.DocumentOnTypeFormattingParams Language.Haskell.LSP.Types.Location.Position
+ Language.Haskell.LSP.Types.Lens: instance Language.Haskell.LSP.Types.Lens.HasPosition Language.Haskell.LSP.Types.DataTypesJSON.ReferenceParams Language.Haskell.LSP.Types.Location.Position
+ Language.Haskell.LSP.Types.Lens: instance Language.Haskell.LSP.Types.Lens.HasPosition Language.Haskell.LSP.Types.DataTypesJSON.RenameParams Language.Haskell.LSP.Types.Location.Position
+ Language.Haskell.LSP.Types.Lens: instance Language.Haskell.LSP.Types.Lens.HasPosition Language.Haskell.LSP.Types.TextDocument.TextDocumentPositionParams Language.Haskell.LSP.Types.Location.Position
+ Language.Haskell.LSP.Types.Lens: instance Language.Haskell.LSP.Types.Lens.HasPreselect Language.Haskell.LSP.Types.Completion.CompletionItem (GHC.Base.Maybe GHC.Types.Bool)
+ Language.Haskell.LSP.Types.Lens: instance Language.Haskell.LSP.Types.Lens.HasPreselectSupport Language.Haskell.LSP.Types.ClientCapabilities.CompletionItemClientCapabilities (GHC.Base.Maybe GHC.Types.Bool)
+ Language.Haskell.LSP.Types.Lens: instance Language.Haskell.LSP.Types.Lens.HasProcessId Language.Haskell.LSP.Types.DataTypesJSON.InitializeParams (GHC.Base.Maybe GHC.Types.Int)
+ Language.Haskell.LSP.Types.Lens: instance Language.Haskell.LSP.Types.Lens.HasPublishDiagnostics Language.Haskell.LSP.Types.ClientCapabilities.TextDocumentClientCapabilities (GHC.Base.Maybe Language.Haskell.LSP.Types.ClientCapabilities.PublishDiagnosticsClientCapabilities)
+ Language.Haskell.LSP.Types.Lens: instance Language.Haskell.LSP.Types.Lens.HasQuery Language.Haskell.LSP.Types.DataTypesJSON.WorkspaceSymbolParams Data.Text.Internal.Text
+ Language.Haskell.LSP.Types.Lens: instance Language.Haskell.LSP.Types.Lens.HasRange Language.Haskell.LSP.Types.CodeAction.CodeActionParams Language.Haskell.LSP.Types.Location.Range
+ Language.Haskell.LSP.Types.Lens: instance Language.Haskell.LSP.Types.Lens.HasRange Language.Haskell.LSP.Types.Color.ColorInformation Language.Haskell.LSP.Types.Location.Range
+ Language.Haskell.LSP.Types.Lens: instance Language.Haskell.LSP.Types.Lens.HasRange Language.Haskell.LSP.Types.Color.ColorPresentationParams Language.Haskell.LSP.Types.Location.Range
+ Language.Haskell.LSP.Types.Lens: instance Language.Haskell.LSP.Types.Lens.HasRange Language.Haskell.LSP.Types.DataTypesJSON.CodeLens Language.Haskell.LSP.Types.Location.Range
+ Language.Haskell.LSP.Types.Lens: instance Language.Haskell.LSP.Types.Lens.HasRange Language.Haskell.LSP.Types.DataTypesJSON.DocumentHighlight Language.Haskell.LSP.Types.Location.Range
+ Language.Haskell.LSP.Types.Lens: instance Language.Haskell.LSP.Types.Lens.HasRange Language.Haskell.LSP.Types.DataTypesJSON.DocumentLink Language.Haskell.LSP.Types.Location.Range
+ Language.Haskell.LSP.Types.Lens: instance Language.Haskell.LSP.Types.Lens.HasRange Language.Haskell.LSP.Types.DataTypesJSON.DocumentRangeFormattingParams Language.Haskell.LSP.Types.Location.Range
+ Language.Haskell.LSP.Types.Lens: instance Language.Haskell.LSP.Types.Lens.HasRange Language.Haskell.LSP.Types.DataTypesJSON.Hover (GHC.Base.Maybe Language.Haskell.LSP.Types.Location.Range)
+ Language.Haskell.LSP.Types.Lens: instance Language.Haskell.LSP.Types.Lens.HasRange Language.Haskell.LSP.Types.DataTypesJSON.TextDocumentContentChangeEvent (GHC.Base.Maybe Language.Haskell.LSP.Types.Location.Range)
+ Language.Haskell.LSP.Types.Lens: instance Language.Haskell.LSP.Types.Lens.HasRange Language.Haskell.LSP.Types.Diagnostic.Diagnostic Language.Haskell.LSP.Types.Location.Range
+ Language.Haskell.LSP.Types.Lens: instance Language.Haskell.LSP.Types.Lens.HasRange Language.Haskell.LSP.Types.Location.Location Language.Haskell.LSP.Types.Location.Range
+ Language.Haskell.LSP.Types.Lens: instance Language.Haskell.LSP.Types.Lens.HasRange Language.Haskell.LSP.Types.Symbol.DocumentSymbol Language.Haskell.LSP.Types.Location.Range
+ Language.Haskell.LSP.Types.Lens: instance Language.Haskell.LSP.Types.Lens.HasRange Language.Haskell.LSP.Types.WorkspaceEdit.TextEdit Language.Haskell.LSP.Types.Location.Range
+ Language.Haskell.LSP.Types.Lens: instance Language.Haskell.LSP.Types.Lens.HasRangeFormatting Language.Haskell.LSP.Types.ClientCapabilities.TextDocumentClientCapabilities (GHC.Base.Maybe Language.Haskell.LSP.Types.ClientCapabilities.RangeFormattingClientCapabilities)
+ Language.Haskell.LSP.Types.Lens: instance Language.Haskell.LSP.Types.Lens.HasRangeLength Language.Haskell.LSP.Types.DataTypesJSON.TextDocumentContentChangeEvent (GHC.Base.Maybe GHC.Types.Int)
+ Language.Haskell.LSP.Types.Lens: instance Language.Haskell.LSP.Types.Lens.HasReason Language.Haskell.LSP.Types.DataTypesJSON.WillSaveTextDocumentParams Language.Haskell.LSP.Types.DataTypesJSON.TextDocumentSaveReason
+ Language.Haskell.LSP.Types.Lens: instance Language.Haskell.LSP.Types.Lens.HasRed Language.Haskell.LSP.Types.Color.Color GHC.Types.Int
+ Language.Haskell.LSP.Types.Lens: instance Language.Haskell.LSP.Types.Lens.HasReferences Language.Haskell.LSP.Types.ClientCapabilities.TextDocumentClientCapabilities (GHC.Base.Maybe Language.Haskell.LSP.Types.ClientCapabilities.ReferencesClientCapabilities)
+ Language.Haskell.LSP.Types.Lens: instance Language.Haskell.LSP.Types.Lens.HasReferencesProvider Language.Haskell.LSP.Types.DataTypesJSON.InitializeResponseCapabilitiesInner (GHC.Base.Maybe GHC.Types.Bool)
+ Language.Haskell.LSP.Types.Lens: instance Language.Haskell.LSP.Types.Lens.HasRegisterOptions Language.Haskell.LSP.Types.DataTypesJSON.Registration (GHC.Base.Maybe Data.Aeson.Types.Internal.Value)
+ Language.Haskell.LSP.Types.Lens: instance Language.Haskell.LSP.Types.Lens.HasRegistrations Language.Haskell.LSP.Types.DataTypesJSON.RegistrationParams (Language.Haskell.LSP.Types.List.List Language.Haskell.LSP.Types.DataTypesJSON.Registration)
+ Language.Haskell.LSP.Types.Lens: instance Language.Haskell.LSP.Types.Lens.HasRelatedInformation Language.Haskell.LSP.Types.ClientCapabilities.PublishDiagnosticsClientCapabilities (GHC.Base.Maybe GHC.Types.Bool)
+ Language.Haskell.LSP.Types.Lens: instance Language.Haskell.LSP.Types.Lens.HasRelatedInformation Language.Haskell.LSP.Types.Diagnostic.Diagnostic (GHC.Base.Maybe (Language.Haskell.LSP.Types.List.List Language.Haskell.LSP.Types.Diagnostic.DiagnosticRelatedInformation))
+ Language.Haskell.LSP.Types.Lens: instance Language.Haskell.LSP.Types.Lens.HasRemoved Language.Haskell.LSP.Types.WorkspaceFolders.WorkspaceFoldersChangeEvent (Language.Haskell.LSP.Types.List.List Language.Haskell.LSP.Types.WorkspaceFolders.WorkspaceFolder)
+ Language.Haskell.LSP.Types.Lens: instance Language.Haskell.LSP.Types.Lens.HasRename Language.Haskell.LSP.Types.ClientCapabilities.TextDocumentClientCapabilities (GHC.Base.Maybe Language.Haskell.LSP.Types.ClientCapabilities.RenameClientCapabilities)
+ Language.Haskell.LSP.Types.Lens: instance Language.Haskell.LSP.Types.Lens.HasRenameProvider Language.Haskell.LSP.Types.DataTypesJSON.InitializeResponseCapabilitiesInner (GHC.Base.Maybe GHC.Types.Bool)
+ Language.Haskell.LSP.Types.Lens: instance Language.Haskell.LSP.Types.Lens.HasResolveProvider Language.Haskell.LSP.Types.Completion.CompletionRegistrationOptions (GHC.Base.Maybe GHC.Types.Bool)
+ Language.Haskell.LSP.Types.Lens: instance Language.Haskell.LSP.Types.Lens.HasResolveProvider Language.Haskell.LSP.Types.DataTypesJSON.CodeLensOptions (GHC.Base.Maybe GHC.Types.Bool)
+ Language.Haskell.LSP.Types.Lens: instance Language.Haskell.LSP.Types.Lens.HasResolveProvider Language.Haskell.LSP.Types.DataTypesJSON.CodeLensRegistrationOptions (GHC.Base.Maybe GHC.Types.Bool)
+ Language.Haskell.LSP.Types.Lens: instance Language.Haskell.LSP.Types.Lens.HasResolveProvider Language.Haskell.LSP.Types.DataTypesJSON.CompletionOptions (GHC.Base.Maybe GHC.Types.Bool)
+ Language.Haskell.LSP.Types.Lens: instance Language.Haskell.LSP.Types.Lens.HasResolveProvider Language.Haskell.LSP.Types.DataTypesJSON.DocumentLinkOptions (GHC.Base.Maybe GHC.Types.Bool)
+ Language.Haskell.LSP.Types.Lens: instance Language.Haskell.LSP.Types.Lens.HasResult (Language.Haskell.LSP.Types.Message.ResponseMessage a) (GHC.Base.Maybe a)
+ Language.Haskell.LSP.Types.Lens: instance Language.Haskell.LSP.Types.Lens.HasRetry Language.Haskell.LSP.Types.DataTypesJSON.InitializeError GHC.Types.Bool
+ Language.Haskell.LSP.Types.Lens: instance Language.Haskell.LSP.Types.Lens.HasRootPath Language.Haskell.LSP.Types.DataTypesJSON.InitializeParams (GHC.Base.Maybe Data.Text.Internal.Text)
+ Language.Haskell.LSP.Types.Lens: instance Language.Haskell.LSP.Types.Lens.HasRootUri Language.Haskell.LSP.Types.DataTypesJSON.InitializeParams (GHC.Base.Maybe Language.Haskell.LSP.Types.Uri.Uri)
+ Language.Haskell.LSP.Types.Lens: instance Language.Haskell.LSP.Types.Lens.HasSave Language.Haskell.LSP.Types.DataTypesJSON.TextDocumentSyncOptions (GHC.Base.Maybe Language.Haskell.LSP.Types.DataTypesJSON.SaveOptions)
+ Language.Haskell.LSP.Types.Lens: instance Language.Haskell.LSP.Types.Lens.HasScheme Language.Haskell.LSP.Types.DocumentFilter.DocumentFilter (GHC.Base.Maybe Data.Text.Internal.Text)
+ Language.Haskell.LSP.Types.Lens: instance Language.Haskell.LSP.Types.Lens.HasScopeUri Language.Haskell.LSP.Types.DataTypesJSON.ConfigurationItem (GHC.Base.Maybe Data.Text.Internal.Text)
+ Language.Haskell.LSP.Types.Lens: instance Language.Haskell.LSP.Types.Lens.HasSection Language.Haskell.LSP.Types.DataTypesJSON.ConfigurationItem (GHC.Base.Maybe Data.Text.Internal.Text)
+ Language.Haskell.LSP.Types.Lens: instance Language.Haskell.LSP.Types.Lens.HasSelectionRange Language.Haskell.LSP.Types.Symbol.DocumentSymbol Language.Haskell.LSP.Types.Location.Range
+ Language.Haskell.LSP.Types.Lens: instance Language.Haskell.LSP.Types.Lens.HasSettings Language.Haskell.LSP.Types.DataTypesJSON.DidChangeConfigurationParams Data.Aeson.Types.Internal.Value
+ Language.Haskell.LSP.Types.Lens: instance Language.Haskell.LSP.Types.Lens.HasSeverity Language.Haskell.LSP.Types.Diagnostic.Diagnostic (GHC.Base.Maybe Language.Haskell.LSP.Types.Diagnostic.DiagnosticSeverity)
+ Language.Haskell.LSP.Types.Lens: instance Language.Haskell.LSP.Types.Lens.HasSignatureHelp Language.Haskell.LSP.Types.ClientCapabilities.TextDocumentClientCapabilities (GHC.Base.Maybe Language.Haskell.LSP.Types.ClientCapabilities.SignatureHelpClientCapabilities)
+ Language.Haskell.LSP.Types.Lens: instance Language.Haskell.LSP.Types.Lens.HasSignatureHelpProvider Language.Haskell.LSP.Types.DataTypesJSON.InitializeResponseCapabilitiesInner (GHC.Base.Maybe Language.Haskell.LSP.Types.DataTypesJSON.SignatureHelpOptions)
+ Language.Haskell.LSP.Types.Lens: instance Language.Haskell.LSP.Types.Lens.HasSignatureInformation Language.Haskell.LSP.Types.ClientCapabilities.SignatureHelpClientCapabilities (GHC.Base.Maybe Language.Haskell.LSP.Types.ClientCapabilities.SignatureInformationClientCapabilities)
+ Language.Haskell.LSP.Types.Lens: instance Language.Haskell.LSP.Types.Lens.HasSignatures Language.Haskell.LSP.Types.DataTypesJSON.SignatureHelp (Language.Haskell.LSP.Types.List.List Language.Haskell.LSP.Types.DataTypesJSON.SignatureInformation)
+ Language.Haskell.LSP.Types.Lens: instance Language.Haskell.LSP.Types.Lens.HasSnippetSupport Language.Haskell.LSP.Types.ClientCapabilities.CompletionItemClientCapabilities (GHC.Base.Maybe GHC.Types.Bool)
+ Language.Haskell.LSP.Types.Lens: instance Language.Haskell.LSP.Types.Lens.HasSortText Language.Haskell.LSP.Types.Completion.CompletionItem (GHC.Base.Maybe Data.Text.Internal.Text)
+ Language.Haskell.LSP.Types.Lens: instance Language.Haskell.LSP.Types.Lens.HasSource Language.Haskell.LSP.Types.Diagnostic.Diagnostic (GHC.Base.Maybe Language.Haskell.LSP.Types.Diagnostic.DiagnosticSource)
+ Language.Haskell.LSP.Types.Lens: instance Language.Haskell.LSP.Types.Lens.HasStart Language.Haskell.LSP.Types.Location.Range Language.Haskell.LSP.Types.Location.Position
+ Language.Haskell.LSP.Types.Lens: instance Language.Haskell.LSP.Types.Lens.HasStartCharacter Language.Haskell.LSP.Types.FoldingRange.FoldingRange (GHC.Base.Maybe GHC.Types.Int)
+ Language.Haskell.LSP.Types.Lens: instance Language.Haskell.LSP.Types.Lens.HasStartLine Language.Haskell.LSP.Types.FoldingRange.FoldingRange GHC.Types.Int
+ Language.Haskell.LSP.Types.Lens: instance Language.Haskell.LSP.Types.Lens.HasSupported Language.Haskell.LSP.Types.DataTypesJSON.WorkspaceFolderOptions (GHC.Base.Maybe GHC.Types.Bool)
+ Language.Haskell.LSP.Types.Lens: instance Language.Haskell.LSP.Types.Lens.HasSymbol Language.Haskell.LSP.Types.ClientCapabilities.WorkspaceClientCapabilities (GHC.Base.Maybe Language.Haskell.LSP.Types.ClientCapabilities.SymbolClientCapabilities)
+ Language.Haskell.LSP.Types.Lens: instance Language.Haskell.LSP.Types.Lens.HasSymbolKind Language.Haskell.LSP.Types.ClientCapabilities.DocumentSymbolClientCapabilities (GHC.Base.Maybe Language.Haskell.LSP.Types.ClientCapabilities.DocumentSymbolKindClientCapabilities)
+ Language.Haskell.LSP.Types.Lens: instance Language.Haskell.LSP.Types.Lens.HasSymbolKind Language.Haskell.LSP.Types.ClientCapabilities.SymbolClientCapabilities (GHC.Base.Maybe Language.Haskell.LSP.Types.ClientCapabilities.SymbolKindClientCapabilities)
+ Language.Haskell.LSP.Types.Lens: instance Language.Haskell.LSP.Types.Lens.HasSyncKind Language.Haskell.LSP.Types.DataTypesJSON.TextDocumentChangeRegistrationOptions Language.Haskell.LSP.Types.DataTypesJSON.TextDocumentSyncKind
+ Language.Haskell.LSP.Types.Lens: instance Language.Haskell.LSP.Types.Lens.HasSynchronization Language.Haskell.LSP.Types.ClientCapabilities.TextDocumentClientCapabilities (GHC.Base.Maybe Language.Haskell.LSP.Types.ClientCapabilities.SynchronizationTextDocumentClientCapabilities)
+ Language.Haskell.LSP.Types.Lens: instance Language.Haskell.LSP.Types.Lens.HasTabSize Language.Haskell.LSP.Types.DataTypesJSON.FormattingOptions GHC.Types.Int
+ Language.Haskell.LSP.Types.Lens: instance Language.Haskell.LSP.Types.Lens.HasTarget Language.Haskell.LSP.Types.DataTypesJSON.DocumentLink (GHC.Base.Maybe Data.Text.Internal.Text)
+ Language.Haskell.LSP.Types.Lens: instance Language.Haskell.LSP.Types.Lens.HasText Language.Haskell.LSP.Types.DataTypesJSON.TextDocumentContentChangeEvent Data.Text.Internal.Text
+ Language.Haskell.LSP.Types.Lens: instance Language.Haskell.LSP.Types.Lens.HasText Language.Haskell.LSP.Types.TextDocument.TextDocumentItem Data.Text.Internal.Text
+ Language.Haskell.LSP.Types.Lens: instance Language.Haskell.LSP.Types.Lens.HasTextDocument Language.Haskell.LSP.Types.ClientCapabilities.ClientCapabilities (GHC.Base.Maybe Language.Haskell.LSP.Types.ClientCapabilities.TextDocumentClientCapabilities)
+ Language.Haskell.LSP.Types.Lens: instance Language.Haskell.LSP.Types.Lens.HasTextDocument Language.Haskell.LSP.Types.CodeAction.CodeActionParams Language.Haskell.LSP.Types.TextDocument.TextDocumentIdentifier
+ Language.Haskell.LSP.Types.Lens: instance Language.Haskell.LSP.Types.Lens.HasTextDocument Language.Haskell.LSP.Types.Color.ColorPresentationParams Language.Haskell.LSP.Types.TextDocument.TextDocumentIdentifier
+ Language.Haskell.LSP.Types.Lens: instance Language.Haskell.LSP.Types.Lens.HasTextDocument Language.Haskell.LSP.Types.Color.DocumentColorParams Language.Haskell.LSP.Types.TextDocument.TextDocumentIdentifier
+ Language.Haskell.LSP.Types.Lens: instance Language.Haskell.LSP.Types.Lens.HasTextDocument Language.Haskell.LSP.Types.Completion.CompletionParams Language.Haskell.LSP.Types.TextDocument.TextDocumentIdentifier
+ Language.Haskell.LSP.Types.Lens: instance Language.Haskell.LSP.Types.Lens.HasTextDocument Language.Haskell.LSP.Types.DataTypesJSON.CodeLensParams Language.Haskell.LSP.Types.TextDocument.TextDocumentIdentifier
+ Language.Haskell.LSP.Types.Lens: instance Language.Haskell.LSP.Types.Lens.HasTextDocument Language.Haskell.LSP.Types.DataTypesJSON.DidChangeTextDocumentParams Language.Haskell.LSP.Types.WorkspaceEdit.VersionedTextDocumentIdentifier
+ Language.Haskell.LSP.Types.Lens: instance Language.Haskell.LSP.Types.Lens.HasTextDocument Language.Haskell.LSP.Types.DataTypesJSON.DidCloseTextDocumentParams Language.Haskell.LSP.Types.TextDocument.TextDocumentIdentifier
+ Language.Haskell.LSP.Types.Lens: instance Language.Haskell.LSP.Types.Lens.HasTextDocument Language.Haskell.LSP.Types.DataTypesJSON.DidOpenTextDocumentParams Language.Haskell.LSP.Types.TextDocument.TextDocumentItem
+ Language.Haskell.LSP.Types.Lens: instance Language.Haskell.LSP.Types.Lens.HasTextDocument Language.Haskell.LSP.Types.DataTypesJSON.DidSaveTextDocumentParams Language.Haskell.LSP.Types.TextDocument.TextDocumentIdentifier
+ Language.Haskell.LSP.Types.Lens: instance Language.Haskell.LSP.Types.Lens.HasTextDocument Language.Haskell.LSP.Types.DataTypesJSON.DocumentFormattingParams Language.Haskell.LSP.Types.TextDocument.TextDocumentIdentifier
+ Language.Haskell.LSP.Types.Lens: instance Language.Haskell.LSP.Types.Lens.HasTextDocument Language.Haskell.LSP.Types.DataTypesJSON.DocumentLinkParams Language.Haskell.LSP.Types.TextDocument.TextDocumentIdentifier
+ Language.Haskell.LSP.Types.Lens: instance Language.Haskell.LSP.Types.Lens.HasTextDocument Language.Haskell.LSP.Types.DataTypesJSON.DocumentOnTypeFormattingParams Language.Haskell.LSP.Types.TextDocument.TextDocumentIdentifier
+ Language.Haskell.LSP.Types.Lens: instance Language.Haskell.LSP.Types.Lens.HasTextDocument Language.Haskell.LSP.Types.DataTypesJSON.DocumentRangeFormattingParams Language.Haskell.LSP.Types.TextDocument.TextDocumentIdentifier
+ Language.Haskell.LSP.Types.Lens: instance Language.Haskell.LSP.Types.Lens.HasTextDocument Language.Haskell.LSP.Types.DataTypesJSON.ReferenceParams Language.Haskell.LSP.Types.TextDocument.TextDocumentIdentifier
+ Language.Haskell.LSP.Types.Lens: instance Language.Haskell.LSP.Types.Lens.HasTextDocument Language.Haskell.LSP.Types.DataTypesJSON.RenameParams Language.Haskell.LSP.Types.TextDocument.TextDocumentIdentifier
+ Language.Haskell.LSP.Types.Lens: instance Language.Haskell.LSP.Types.Lens.HasTextDocument Language.Haskell.LSP.Types.DataTypesJSON.WillSaveTextDocumentParams Language.Haskell.LSP.Types.TextDocument.TextDocumentIdentifier
+ Language.Haskell.LSP.Types.Lens: instance Language.Haskell.LSP.Types.Lens.HasTextDocument Language.Haskell.LSP.Types.FoldingRange.FoldingRangeParams Language.Haskell.LSP.Types.TextDocument.TextDocumentIdentifier
+ Language.Haskell.LSP.Types.Lens: instance Language.Haskell.LSP.Types.Lens.HasTextDocument Language.Haskell.LSP.Types.Symbol.DocumentSymbolParams Language.Haskell.LSP.Types.TextDocument.TextDocumentIdentifier
+ Language.Haskell.LSP.Types.Lens: instance Language.Haskell.LSP.Types.Lens.HasTextDocument Language.Haskell.LSP.Types.TextDocument.TextDocumentPositionParams Language.Haskell.LSP.Types.TextDocument.TextDocumentIdentifier
+ Language.Haskell.LSP.Types.Lens: instance Language.Haskell.LSP.Types.Lens.HasTextDocument Language.Haskell.LSP.Types.WorkspaceEdit.TextDocumentEdit Language.Haskell.LSP.Types.WorkspaceEdit.VersionedTextDocumentIdentifier
+ Language.Haskell.LSP.Types.Lens: instance Language.Haskell.LSP.Types.Lens.HasTextDocumentSync Language.Haskell.LSP.Types.DataTypesJSON.InitializeResponseCapabilitiesInner (GHC.Base.Maybe Language.Haskell.LSP.Types.DataTypesJSON.TDS)
+ Language.Haskell.LSP.Types.Lens: instance Language.Haskell.LSP.Types.Lens.HasTextEdit Language.Haskell.LSP.Types.Color.ColorPresentation (GHC.Base.Maybe Language.Haskell.LSP.Types.WorkspaceEdit.TextEdit)
+ Language.Haskell.LSP.Types.Lens: instance Language.Haskell.LSP.Types.Lens.HasTextEdit Language.Haskell.LSP.Types.Completion.CompletionItem (GHC.Base.Maybe Language.Haskell.LSP.Types.WorkspaceEdit.TextEdit)
+ Language.Haskell.LSP.Types.Lens: instance Language.Haskell.LSP.Types.Lens.HasTitle Language.Haskell.LSP.Types.CodeAction.CodeAction Data.Text.Internal.Text
+ Language.Haskell.LSP.Types.Lens: instance Language.Haskell.LSP.Types.Lens.HasTitle Language.Haskell.LSP.Types.Command.Command Data.Text.Internal.Text
+ Language.Haskell.LSP.Types.Lens: instance Language.Haskell.LSP.Types.Lens.HasTitle Language.Haskell.LSP.Types.DataTypesJSON.MessageActionItem Data.Text.Internal.Text
+ Language.Haskell.LSP.Types.Lens: instance Language.Haskell.LSP.Types.Lens.HasTrace Language.Haskell.LSP.Types.DataTypesJSON.InitializeParams (GHC.Base.Maybe Language.Haskell.LSP.Types.DataTypesJSON.Trace)
+ Language.Haskell.LSP.Types.Lens: instance Language.Haskell.LSP.Types.Lens.HasTriggerCharacter Language.Haskell.LSP.Types.Completion.CompletionContext (GHC.Base.Maybe Data.Text.Internal.Text)
+ Language.Haskell.LSP.Types.Lens: instance Language.Haskell.LSP.Types.Lens.HasTriggerCharacters Language.Haskell.LSP.Types.Completion.CompletionRegistrationOptions (GHC.Base.Maybe (Language.Haskell.LSP.Types.List.List GHC.Base.String))
+ Language.Haskell.LSP.Types.Lens: instance Language.Haskell.LSP.Types.Lens.HasTriggerCharacters Language.Haskell.LSP.Types.DataTypesJSON.CompletionOptions (GHC.Base.Maybe [GHC.Base.String])
+ Language.Haskell.LSP.Types.Lens: instance Language.Haskell.LSP.Types.Lens.HasTriggerCharacters Language.Haskell.LSP.Types.DataTypesJSON.SignatureHelpOptions (GHC.Base.Maybe [GHC.Base.String])
+ Language.Haskell.LSP.Types.Lens: instance Language.Haskell.LSP.Types.Lens.HasTriggerCharacters Language.Haskell.LSP.Types.DataTypesJSON.SignatureHelpRegistrationOptions (GHC.Base.Maybe (Language.Haskell.LSP.Types.List.List GHC.Base.String))
+ Language.Haskell.LSP.Types.Lens: instance Language.Haskell.LSP.Types.Lens.HasTriggerKind Language.Haskell.LSP.Types.Completion.CompletionContext Language.Haskell.LSP.Types.Completion.CompletionTriggerKind
+ Language.Haskell.LSP.Types.Lens: instance Language.Haskell.LSP.Types.Lens.HasTypeDefinition Language.Haskell.LSP.Types.ClientCapabilities.TextDocumentClientCapabilities (GHC.Base.Maybe Language.Haskell.LSP.Types.ClientCapabilities.TypeDefinitionClientCapabilities)
+ Language.Haskell.LSP.Types.Lens: instance Language.Haskell.LSP.Types.Lens.HasTypeDefinitionProvider Language.Haskell.LSP.Types.DataTypesJSON.InitializeResponseCapabilitiesInner (GHC.Base.Maybe Language.Haskell.LSP.Types.DataTypesJSON.GotoOptions)
+ Language.Haskell.LSP.Types.Lens: instance Language.Haskell.LSP.Types.Lens.HasUnregistrations Language.Haskell.LSP.Types.DataTypesJSON.UnregistrationParams (Language.Haskell.LSP.Types.List.List Language.Haskell.LSP.Types.DataTypesJSON.Unregistration)
+ Language.Haskell.LSP.Types.Lens: instance Language.Haskell.LSP.Types.Lens.HasUri Language.Haskell.LSP.Types.DataTypesJSON.FileEvent Language.Haskell.LSP.Types.Uri.Uri
+ Language.Haskell.LSP.Types.Lens: instance Language.Haskell.LSP.Types.Lens.HasUri Language.Haskell.LSP.Types.DataTypesJSON.PublishDiagnosticsParams Language.Haskell.LSP.Types.Uri.Uri
+ Language.Haskell.LSP.Types.Lens: instance Language.Haskell.LSP.Types.Lens.HasUri Language.Haskell.LSP.Types.Location.Location Language.Haskell.LSP.Types.Uri.Uri
+ Language.Haskell.LSP.Types.Lens: instance Language.Haskell.LSP.Types.Lens.HasUri Language.Haskell.LSP.Types.TextDocument.TextDocumentIdentifier Language.Haskell.LSP.Types.Uri.Uri
+ Language.Haskell.LSP.Types.Lens: instance Language.Haskell.LSP.Types.Lens.HasUri Language.Haskell.LSP.Types.TextDocument.TextDocumentItem Language.Haskell.LSP.Types.Uri.Uri
+ Language.Haskell.LSP.Types.Lens: instance Language.Haskell.LSP.Types.Lens.HasUri Language.Haskell.LSP.Types.WorkspaceEdit.VersionedTextDocumentIdentifier Language.Haskell.LSP.Types.Uri.Uri
+ Language.Haskell.LSP.Types.Lens: instance Language.Haskell.LSP.Types.Lens.HasUri Language.Haskell.LSP.Types.WorkspaceFolders.WorkspaceFolder Data.Text.Internal.Text
+ Language.Haskell.LSP.Types.Lens: instance Language.Haskell.LSP.Types.Lens.HasValue Language.Haskell.LSP.Types.DataTypesJSON.LanguageString Data.Text.Internal.Text
+ Language.Haskell.LSP.Types.Lens: instance Language.Haskell.LSP.Types.Lens.HasValue Language.Haskell.LSP.Types.DataTypesJSON.TraceParams Data.Text.Internal.Text
+ Language.Haskell.LSP.Types.Lens: instance Language.Haskell.LSP.Types.Lens.HasValueSet Language.Haskell.LSP.Types.ClientCapabilities.CodeActionKindClientCapabilities (Language.Haskell.LSP.Types.List.List Language.Haskell.LSP.Types.CodeAction.CodeActionKind)
+ Language.Haskell.LSP.Types.Lens: instance Language.Haskell.LSP.Types.Lens.HasValueSet Language.Haskell.LSP.Types.ClientCapabilities.CompletionItemKindClientCapabilities (GHC.Base.Maybe (Language.Haskell.LSP.Types.List.List Language.Haskell.LSP.Types.Completion.CompletionItemKind))
+ Language.Haskell.LSP.Types.Lens: instance Language.Haskell.LSP.Types.Lens.HasValueSet Language.Haskell.LSP.Types.ClientCapabilities.DocumentSymbolKindClientCapabilities (GHC.Base.Maybe (Language.Haskell.LSP.Types.List.List Language.Haskell.LSP.Types.Symbol.SymbolKind))
+ Language.Haskell.LSP.Types.Lens: instance Language.Haskell.LSP.Types.Lens.HasValueSet Language.Haskell.LSP.Types.ClientCapabilities.SymbolKindClientCapabilities (GHC.Base.Maybe (Language.Haskell.LSP.Types.List.List Language.Haskell.LSP.Types.Symbol.SymbolKind))
+ Language.Haskell.LSP.Types.Lens: instance Language.Haskell.LSP.Types.Lens.HasVersion Language.Haskell.LSP.Types.TextDocument.TextDocumentItem GHC.Types.Int
+ Language.Haskell.LSP.Types.Lens: instance Language.Haskell.LSP.Types.Lens.HasVersion Language.Haskell.LSP.Types.WorkspaceEdit.VersionedTextDocumentIdentifier Language.Haskell.LSP.Types.WorkspaceEdit.TextDocumentVersion
+ Language.Haskell.LSP.Types.Lens: instance Language.Haskell.LSP.Types.Lens.HasWillSave Language.Haskell.LSP.Types.ClientCapabilities.SynchronizationTextDocumentClientCapabilities (GHC.Base.Maybe GHC.Types.Bool)
+ Language.Haskell.LSP.Types.Lens: instance Language.Haskell.LSP.Types.Lens.HasWillSave Language.Haskell.LSP.Types.DataTypesJSON.TextDocumentSyncOptions (GHC.Base.Maybe GHC.Types.Bool)
+ Language.Haskell.LSP.Types.Lens: instance Language.Haskell.LSP.Types.Lens.HasWillSaveWaitUntil Language.Haskell.LSP.Types.ClientCapabilities.SynchronizationTextDocumentClientCapabilities (GHC.Base.Maybe GHC.Types.Bool)
+ Language.Haskell.LSP.Types.Lens: instance Language.Haskell.LSP.Types.Lens.HasWillSaveWaitUntil Language.Haskell.LSP.Types.DataTypesJSON.TextDocumentSyncOptions (GHC.Base.Maybe GHC.Types.Bool)
+ Language.Haskell.LSP.Types.Lens: instance Language.Haskell.LSP.Types.Lens.HasWorkspace Language.Haskell.LSP.Types.ClientCapabilities.ClientCapabilities (GHC.Base.Maybe Language.Haskell.LSP.Types.ClientCapabilities.WorkspaceClientCapabilities)
+ Language.Haskell.LSP.Types.Lens: instance Language.Haskell.LSP.Types.Lens.HasWorkspace Language.Haskell.LSP.Types.DataTypesJSON.InitializeResponseCapabilitiesInner (GHC.Base.Maybe Language.Haskell.LSP.Types.DataTypesJSON.WorkspaceOptions)
+ Language.Haskell.LSP.Types.Lens: instance Language.Haskell.LSP.Types.Lens.HasWorkspaceEdit Language.Haskell.LSP.Types.ClientCapabilities.WorkspaceClientCapabilities (GHC.Base.Maybe Language.Haskell.LSP.Types.ClientCapabilities.WorkspaceEditClientCapabilities)
+ Language.Haskell.LSP.Types.Lens: instance Language.Haskell.LSP.Types.Lens.HasWorkspaceFolders Language.Haskell.LSP.Types.ClientCapabilities.WorkspaceClientCapabilities (GHC.Base.Maybe GHC.Types.Bool)
+ Language.Haskell.LSP.Types.Lens: instance Language.Haskell.LSP.Types.Lens.HasWorkspaceFolders Language.Haskell.LSP.Types.DataTypesJSON.InitializeParams (GHC.Base.Maybe (Language.Haskell.LSP.Types.List.List Language.Haskell.LSP.Types.WorkspaceFolders.WorkspaceFolder))
+ Language.Haskell.LSP.Types.Lens: instance Language.Haskell.LSP.Types.Lens.HasWorkspaceFolders Language.Haskell.LSP.Types.DataTypesJSON.WorkspaceOptions (GHC.Base.Maybe Language.Haskell.LSP.Types.DataTypesJSON.WorkspaceFolderOptions)
+ Language.Haskell.LSP.Types.Lens: instance Language.Haskell.LSP.Types.Lens.HasWorkspaceSymbolProvider Language.Haskell.LSP.Types.DataTypesJSON.InitializeResponseCapabilitiesInner (GHC.Base.Maybe GHC.Types.Bool)
+ Language.Haskell.LSP.Types.Lens: instance Language.Haskell.LSP.Types.Lens.HasXdata Language.Haskell.LSP.Types.Completion.CompletionItem (GHC.Base.Maybe Data.Aeson.Types.Internal.Value)
+ Language.Haskell.LSP.Types.Lens: instance Language.Haskell.LSP.Types.Lens.HasXdata Language.Haskell.LSP.Types.DataTypesJSON.CodeLens (GHC.Base.Maybe Data.Aeson.Types.Internal.Value)
+ Language.Haskell.LSP.Types.Lens: instance Language.Haskell.LSP.Types.Lens.HasXdata Language.Haskell.LSP.Types.Message.ResponseError (GHC.Base.Maybe Data.Aeson.Types.Internal.Value)
+ Language.Haskell.LSP.Types.Lens: instance Language.Haskell.LSP.Types.Lens.HasXtype Language.Haskell.LSP.Types.DataTypesJSON.FileEvent Language.Haskell.LSP.Types.DataTypesJSON.FileChangeType
+ Language.Haskell.LSP.Types.Lens: instance Language.Haskell.LSP.Types.Lens.HasXtype Language.Haskell.LSP.Types.DataTypesJSON.LogMessageParams Language.Haskell.LSP.Types.DataTypesJSON.MessageType
+ Language.Haskell.LSP.Types.Lens: instance Language.Haskell.LSP.Types.Lens.HasXtype Language.Haskell.LSP.Types.DataTypesJSON.ShowMessageParams Language.Haskell.LSP.Types.DataTypesJSON.MessageType
+ Language.Haskell.LSP.Types.Lens: instance Language.Haskell.LSP.Types.Lens.HasXtype Language.Haskell.LSP.Types.DataTypesJSON.ShowMessageRequestParams Language.Haskell.LSP.Types.DataTypesJSON.MessageType
+ Language.Haskell.LSP.Types.Lens: isIncomplete :: HasIsIncomplete s a => Lens' s a
+ Language.Haskell.LSP.Types.Lens: items :: HasItems s a => Lens' s a
+ Language.Haskell.LSP.Types.Lens: jsonrpc :: HasJsonrpc s a => Lens' s a
+ Language.Haskell.LSP.Types.Lens: kind :: HasKind s a => Lens' s a
+ Language.Haskell.LSP.Types.Lens: label :: HasLabel s a => Lens' s a
+ Language.Haskell.LSP.Types.Lens: language :: HasLanguage s a => Lens' s a
+ Language.Haskell.LSP.Types.Lens: languageId :: HasLanguageId s a => Lens' s a
+ Language.Haskell.LSP.Types.Lens: line :: HasLine s a => Lens' s a
+ Language.Haskell.LSP.Types.Lens: location :: HasLocation s a => Lens' s a
+ Language.Haskell.LSP.Types.Lens: message :: HasMessage s a => Lens' s a
+ Language.Haskell.LSP.Types.Lens: method :: HasMethod s a => Lens' s a
+ Language.Haskell.LSP.Types.Lens: moreTriggerCharacter :: HasMoreTriggerCharacter s a => Lens' s a
+ Language.Haskell.LSP.Types.Lens: name :: HasName s a => Lens' s a
+ Language.Haskell.LSP.Types.Lens: newName :: HasNewName s a => Lens' s a
+ Language.Haskell.LSP.Types.Lens: newText :: HasNewText s a => Lens' s a
+ Language.Haskell.LSP.Types.Lens: onTypeFormatting :: HasOnTypeFormatting s a => Lens' s a
+ Language.Haskell.LSP.Types.Lens: openClose :: HasOpenClose s a => Lens' s a
+ Language.Haskell.LSP.Types.Lens: options :: HasOptions s a => Lens' s a
+ Language.Haskell.LSP.Types.Lens: parameters :: HasParameters s a => Lens' s a
+ Language.Haskell.LSP.Types.Lens: params :: HasParams s a => Lens' s a
+ Language.Haskell.LSP.Types.Lens: pattern :: HasPattern s a => Lens' s a
+ Language.Haskell.LSP.Types.Lens: position :: HasPosition s a => Lens' s a
+ Language.Haskell.LSP.Types.Lens: preselect :: HasPreselect s a => Lens' s a
+ Language.Haskell.LSP.Types.Lens: preselectSupport :: HasPreselectSupport s a => Lens' s a
+ Language.Haskell.LSP.Types.Lens: processId :: HasProcessId s a => Lens' s a
+ Language.Haskell.LSP.Types.Lens: publishDiagnostics :: HasPublishDiagnostics s a => Lens' s a
+ Language.Haskell.LSP.Types.Lens: query :: HasQuery s a => Lens' s a
+ Language.Haskell.LSP.Types.Lens: range :: HasRange s a => Lens' s a
+ Language.Haskell.LSP.Types.Lens: rangeFormatting :: HasRangeFormatting s a => Lens' s a
+ Language.Haskell.LSP.Types.Lens: rangeLength :: HasRangeLength s a => Lens' s a
+ Language.Haskell.LSP.Types.Lens: reason :: HasReason s a => Lens' s a
+ Language.Haskell.LSP.Types.Lens: red :: HasRed s a => Lens' s a
+ Language.Haskell.LSP.Types.Lens: references :: HasReferences s a => Lens' s a
+ Language.Haskell.LSP.Types.Lens: referencesProvider :: HasReferencesProvider s a => Lens' s a
+ Language.Haskell.LSP.Types.Lens: registerOptions :: HasRegisterOptions s a => Lens' s a
+ Language.Haskell.LSP.Types.Lens: registrations :: HasRegistrations s a => Lens' s a
+ Language.Haskell.LSP.Types.Lens: relatedInformation :: HasRelatedInformation s a => Lens' s a
+ Language.Haskell.LSP.Types.Lens: removed :: HasRemoved s a => Lens' s a
+ Language.Haskell.LSP.Types.Lens: rename :: HasRename s a => Lens' s a
+ Language.Haskell.LSP.Types.Lens: renameProvider :: HasRenameProvider s a => Lens' s a
+ Language.Haskell.LSP.Types.Lens: resolveProvider :: HasResolveProvider s a => Lens' s a
+ Language.Haskell.LSP.Types.Lens: result :: HasResult s a => Lens' s a
+ Language.Haskell.LSP.Types.Lens: retry :: HasRetry s a => Lens' s a
+ Language.Haskell.LSP.Types.Lens: rootPath :: HasRootPath s a => Lens' s a
+ Language.Haskell.LSP.Types.Lens: rootUri :: HasRootUri s a => Lens' s a
+ Language.Haskell.LSP.Types.Lens: save :: HasSave s a => Lens' s a
+ Language.Haskell.LSP.Types.Lens: scheme :: HasScheme s a => Lens' s a
+ Language.Haskell.LSP.Types.Lens: scopeUri :: HasScopeUri s a => Lens' s a
+ Language.Haskell.LSP.Types.Lens: section :: HasSection s a => Lens' s a
+ Language.Haskell.LSP.Types.Lens: selectionRange :: HasSelectionRange s a => Lens' s a
+ Language.Haskell.LSP.Types.Lens: settings :: HasSettings s a => Lens' s a
+ Language.Haskell.LSP.Types.Lens: severity :: HasSeverity s a => Lens' s a
+ Language.Haskell.LSP.Types.Lens: signatureHelp :: HasSignatureHelp s a => Lens' s a
+ Language.Haskell.LSP.Types.Lens: signatureHelpProvider :: HasSignatureHelpProvider s a => Lens' s a
+ Language.Haskell.LSP.Types.Lens: signatureInformation :: HasSignatureInformation s a => Lens' s a
+ Language.Haskell.LSP.Types.Lens: signatures :: HasSignatures s a => Lens' s a
+ Language.Haskell.LSP.Types.Lens: snippetSupport :: HasSnippetSupport s a => Lens' s a
+ Language.Haskell.LSP.Types.Lens: sortText :: HasSortText s a => Lens' s a
+ Language.Haskell.LSP.Types.Lens: source :: HasSource s a => Lens' s a
+ Language.Haskell.LSP.Types.Lens: start :: HasStart s a => Lens' s a
+ Language.Haskell.LSP.Types.Lens: startCharacter :: HasStartCharacter s a => Lens' s a
+ Language.Haskell.LSP.Types.Lens: startLine :: HasStartLine s a => Lens' s a
+ Language.Haskell.LSP.Types.Lens: supported :: HasSupported s a => Lens' s a
+ Language.Haskell.LSP.Types.Lens: symbol :: HasSymbol s a => Lens' s a
+ Language.Haskell.LSP.Types.Lens: symbolKind :: HasSymbolKind s a => Lens' s a
+ Language.Haskell.LSP.Types.Lens: syncKind :: HasSyncKind s a => Lens' s a
+ Language.Haskell.LSP.Types.Lens: synchronization :: HasSynchronization s a => Lens' s a
+ Language.Haskell.LSP.Types.Lens: tabSize :: HasTabSize s a => Lens' s a
+ Language.Haskell.LSP.Types.Lens: target :: HasTarget s a => Lens' s a
+ Language.Haskell.LSP.Types.Lens: text :: HasText s a => Lens' s a
+ Language.Haskell.LSP.Types.Lens: textDocument :: HasTextDocument s a => Lens' s a
+ Language.Haskell.LSP.Types.Lens: textDocumentSync :: HasTextDocumentSync s a => Lens' s a
+ Language.Haskell.LSP.Types.Lens: textEdit :: HasTextEdit s a => Lens' s a
+ Language.Haskell.LSP.Types.Lens: title :: HasTitle s a => Lens' s a
+ Language.Haskell.LSP.Types.Lens: trace :: HasTrace s a => Lens' s a
+ Language.Haskell.LSP.Types.Lens: triggerCharacter :: HasTriggerCharacter s a => Lens' s a
+ Language.Haskell.LSP.Types.Lens: triggerCharacters :: HasTriggerCharacters s a => Lens' s a
+ Language.Haskell.LSP.Types.Lens: triggerKind :: HasTriggerKind s a => Lens' s a
+ Language.Haskell.LSP.Types.Lens: typeDefinition :: HasTypeDefinition s a => Lens' s a
+ Language.Haskell.LSP.Types.Lens: typeDefinitionProvider :: HasTypeDefinitionProvider s a => Lens' s a
+ Language.Haskell.LSP.Types.Lens: unregistrations :: HasUnregistrations s a => Lens' s a
+ Language.Haskell.LSP.Types.Lens: uri :: HasUri s a => Lens' s a
+ Language.Haskell.LSP.Types.Lens: value :: HasValue s a => Lens' s a
+ Language.Haskell.LSP.Types.Lens: valueSet :: HasValueSet s a => Lens' s a
+ Language.Haskell.LSP.Types.Lens: version :: HasVersion s a => Lens' s a
+ Language.Haskell.LSP.Types.Lens: willSave :: HasWillSave s a => Lens' s a
+ Language.Haskell.LSP.Types.Lens: willSaveWaitUntil :: HasWillSaveWaitUntil s a => Lens' s a
+ Language.Haskell.LSP.Types.Lens: workspace :: HasWorkspace s a => Lens' s a
+ Language.Haskell.LSP.Types.Lens: workspaceEdit :: HasWorkspaceEdit s a => Lens' s a
+ Language.Haskell.LSP.Types.Lens: workspaceFolders :: HasWorkspaceFolders s a => Lens' s a
+ Language.Haskell.LSP.Types.Lens: workspaceSymbolProvider :: HasWorkspaceSymbolProvider s a => Lens' s a
+ Language.Haskell.LSP.Types.Lens: xdata :: HasXdata s a => Lens' s a
+ Language.Haskell.LSP.Types.Lens: xtype :: HasXtype s a => Lens' s a
- Language.Haskell.LSP.Types: type HoverRequest = RequestMessage ClientMethod TextDocumentPositionParams Hover
+ Language.Haskell.LSP.Types: type HoverRequest = RequestMessage ClientMethod TextDocumentPositionParams (Maybe Hover)
- Language.Haskell.LSP.Types: type HoverResponse = ResponseMessage Hover
+ Language.Haskell.LSP.Types: type HoverResponse = ResponseMessage (Maybe Hover)

Files

ChangeLog.md view
@@ -1,5 +1,10 @@ # Revision history for haskell-lsp-types +## 0.8.0.0 -- 2018-09-08++* Update Hover to be a nullable according to spec+* Move Lenses into a separate module, `Language.Haskell.LSP.Types.Lens`+ ## 0.7.0.0 -- 2018-08-14  * Update CompletionItem
haskell-lsp-types.cabal view
@@ -1,5 +1,5 @@ name:                haskell-lsp-types-version:             0.7.0.0+version:             0.8.0.0 synopsis:            Haskell library for the Microsoft Language Server Protocol, data types  description:         An implementation of the types to allow language implementors to@@ -20,6 +20,7 @@   exposed-modules:     Language.Haskell.LSP.Types                      , Language.Haskell.LSP.Types.Capabilities                      , Language.Haskell.LSP.Types.Constants+                     , Language.Haskell.LSP.Types.Lens                      , Language.Haskell.LSP.Types.MessageFuncs                      , Language.Haskell.LSP.Types.Utils   other-modules:       Language.Haskell.LSP.Types.ClientCapabilities@@ -31,7 +32,6 @@                      , Language.Haskell.LSP.Types.Diagnostic                      , Language.Haskell.LSP.Types.DocumentFilter                      , Language.Haskell.LSP.Types.FoldingRange-                     , Language.Haskell.LSP.Types.Lens                      , Language.Haskell.LSP.Types.List                      , Language.Haskell.LSP.Types.Location                      , Language.Haskell.LSP.Types.MarkupContent
src/Language/Haskell/LSP/Types.hs view
@@ -1,6 +1,5 @@ module Language.Haskell.LSP.Types   ( module Language.Haskell.LSP.Types.DataTypesJSON-  , module Language.Haskell.LSP.Types.Lens   , module Language.Haskell.LSP.Types.CodeAction   , module Language.Haskell.LSP.Types.Color   , module Language.Haskell.LSP.Types.Command@@ -21,7 +20,6 @@ where  import           Language.Haskell.LSP.Types.DataTypesJSON-import           Language.Haskell.LSP.Types.Lens import           Language.Haskell.LSP.Types.CodeAction import           Language.Haskell.LSP.Types.Color import           Language.Haskell.LSP.Types.Command
src/Language/Haskell/LSP/Types/DataTypesJSON.hs view
@@ -1729,7 +1729,7 @@  Response -    result: Hover defined as follows:+    result: Hover | null defined as follows:  /**  * The result of a hove request.@@ -1798,8 +1798,8 @@ deriveJSON lspOptions ''Hover  -type HoverRequest = RequestMessage ClientMethod TextDocumentPositionParams Hover-type HoverResponse = ResponseMessage Hover+type HoverRequest = RequestMessage ClientMethod TextDocumentPositionParams (Maybe Hover)+type HoverResponse = ResponseMessage (Maybe Hover)  -- --------------------------------------------------------------------- {-
src/Language/Haskell/LSP/Types/Message.hs view
@@ -249,17 +249,17 @@  instance A.ToJSON ServerMethod where   -- Window-  toJSON WindowShowMessage = A.String "window/showMessage"+  toJSON WindowShowMessage        = A.String "window/showMessage"   toJSON WindowShowMessageRequest = A.String "window/showMessageRequest"-  toJSON WindowLogMessage = A.String "window/logMessage"-  toJSON TelemetryEvent = A.String "telemetry/event"+  toJSON WindowLogMessage         = A.String "window/logMessage"+  toJSON TelemetryEvent           = A.String "telemetry/event"   -- Client-  toJSON ClientRegisterCapability = A.String "client/registerCapability"+  toJSON ClientRegisterCapability   = A.String "client/registerCapability"   toJSON ClientUnregisterCapability = A.String "client/unregisterCapability"   -- Workspace   toJSON WorkspaceWorkspaceFolders = A.String "workspace/workspaceFolders"-  toJSON WorkspaceConfiguration = A.String "workspace/configuration"-  toJSON WorkspaceApplyEdit = A.String "workspace/applyEdit"+  toJSON WorkspaceConfiguration    = A.String "workspace/configuration"+  toJSON WorkspaceApplyEdit        = A.String "workspace/applyEdit"   -- Document   toJSON TextDocumentPublishDiagnostics = A.String "textDocument/publishDiagnostics"   -- Cancelling