!1+m      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklNoneNone "#7=?HVhls-plugin-apiWe (initially anyway) mirror the hie configuration, so that existing clients can simply switch executable and not have any nasty surprises. There will be surprises relating to config options being ignored, initially though.hls-plugin-apipGiven a DidChangeConfigurationNotification message, this function returns the parsed Config object if possible.hls-plugin-apiGiven an InitializeRequest message, this function returns the parsed Config object if possible. Otherwise, it returns the default configuration    Noneehls-plugin-api@Extend to the line below and above to replace newline character.hls-plugin-api Generate a m! value from a pair of source Texthls-plugin-apiA pure version of  for testing   None&'XH"hls-plugin-api To format a whole document, the $ FormattingType can be used. It is required to pass in the whole Document Text for that to happen, an empty text and file uri, does not suffice.#hls-plugin-api+Format the given Text as a whole or only a Rangez of it. Range must be relative to the text to format. To format the whole document, read the Text from the file and use $ as the FormattingType.Ghls-plugin-apiPTODO: diagnostics are generally provided via rules, this is probably redundant."hls-plugin-apiHow much to formathls-plugin-apiText to formathls-plugin-api$location of the file being formattedhls-plugin-apiOptions for the formatterhls-plugin-apiResult of the formatting/"#$%&'()*+,-./0123456789:;<=>?@ACBDEFGHIJKLMNOP/MNO@ACBDEFGHIJKLP9:;<=&'>?-./0123+#$%",758*64()None"#%Xk!chls-plugin-api*Gets the range that covers the entire text^_`abc^_`abcNone"#&'79=?@AX+3dhls-plugin-apitMap a set of plugins to the underlying ghcide engine. Main point is IdePlugins are arranged by kind of operation, n# is arranged by message category ( Notifaction, Request etc).ohls-plugin-api^Runs a plugin command given a PluginId, CommandId and arguments in the form of a JSON object.phls-plugin-apiReturns the current client configuration. It is not wise to permanently cache the returned value of this function, as clients can at runitime change their configuration._If no custom configuration has been set by the client, this function returns our own defaults.adefghdeghfaNone"d+llq     !"#$%&'()*+,-.//001234456789:;<=>??@ABCCDDEFGHIJKLMNOPPQRSTUVWXYZ[\]^_`abcdefghijklmnopq rstu-hls-plugin-api-0.4.1.0-CVleTxUbwU7JZBVJonUISL Ide.Plugin Ide.LoggerIde.Plugin.ConfigIde.PluginUtils Ide.TypesIde.Plugin.FormatterIde.Plugin.GhcIde"ghcide-0.4.0-I6Z5b7rPUiBgigqjrXwfCDevelopment.IDE.PlugingetPid hlsLoggerlogmdebugmwarningmerrormConfighlintOndiagnosticsOnChangemaxNumberOfProblemsdiagnosticsDebounceDurationliquidOncompletionSnippetsOnformatOnImportOnformattingProvidergetConfigFromNotificationgetInitialConfig$fToJSONConfig$fFromJSONConfig$fDefaultConfig $fShowConfig $fEqConfig WithDeletionsIncludeDeletions SkipDeletions normalizediffTextmakeDiffTextEditmakeDiffTextEditAdditive diffTextEdit diffText'clientSupportsDocumentChanges$fEqWithDeletionsFormattingProviderFormattingType FormatText FormatRangePluginId WithSnippetsExecuteCommandProviderSymbolsProvider HoverProviderDiagnosticProvider dpTriggerdpFuncDiagnosticProviderFuncDiagnosticProviderSyncDiagnosticProviderAsyncRenameProviderCodeLensProviderCompletionProviderCodeActionProviderCommandFunction PluginCommand commandId commandDesc commandFunc CommandIdPluginDescriptorpluginId pluginRulespluginCommandspluginCodeActionProviderpluginCodeLensProviderpluginDiagnosticProviderpluginHoverProviderpluginSymbolsProviderpluginFormattingProviderpluginCompletionProviderpluginRenameProvider IdePluginsipMapdefaultPluginDescriptor$fIsStringCommandId$fIsStringPluginId$fShowCommandId$fReadCommandId $fEqCommandId$fOrdCommandId$fShowDiagnosticTrigger$fOrdDiagnosticTrigger$fEqDiagnosticTrigger$fShowPluginId$fReadPluginId $fEqPluginId $fOrdPluginId formattingrangeFormatting noneProvider responseError extractRange fullRangeasGhcIdePluginpluginDescToIdePlugins allLspCmdIds' mkLspCommand allLspCmdIds!$fGenericFallbackCodeActionParams $fToJSONFallbackCodeActionParams"$fFromJSONFallbackCodeActionParams descriptor1haskell-lsp-types-0.22.0.0-4uvQXZ4RjIwGZdqqtXC5yo(Language.Haskell.LSP.Types.WorkspaceEdit WorkspaceEditPluginrunPluginCommandgetClientConfig