h$ J      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnoNoneNone  #$8>Ahls-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-apiGiven 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    None Ohls-plugin-apiExtend to the line below and above to replace newline character.hls-plugin-api Generate a p! value from a pair of source Texthls-plugin-apiA pure version of  for testing   None '("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 Range 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-apiTODO: 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 #$& Lchls-plugin-api*Gets the range that covers the entire text^_`abc^_`abcNone #$'(8:> dhls-plugin-apiMap a set of plugins to the underlying ghcide engine. Main point is IdePlugins are arranged by kind of operation, q# is arranged by message category ( Notifaction, Request etc).jhls-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.khls-plugin-apiReturns the client configurarion stored in the IdeState. You can use this function to access it from shake Rules adefghijk deghifajkNone # Doo     !"#$%&'()*+,-.//001234456789:;<=>??@ABCCDDEFGHIJKLMNOPPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrst u-hls-plugin-api-0.5.0.0-Hf4gwDJmFlG4daJlrEQ2dS Ide.Plugin Ide.LoggerIde.Plugin.ConfigIde.PluginUtils Ide.TypesIde.Plugin.FormatterIde.Plugin.GhcIde#ghcide-0.5.0-44qfEMOy50OD1DtXc48AUPDevelopment.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$fShowPluginId$fReadPluginId $fEqPluginId $fOrdPluginId$fShowDiagnosticTrigger$fOrdDiagnosticTrigger$fEqDiagnosticTrigger$fShowCommandId$fReadCommandId $fEqCommandId$fOrdCommandId formattingrangeFormatting noneProvider responseError extractRange fullRangeasGhcIdePluginpluginDescToIdePlugins allLspCmdIds' mkLspCommand mkLspCmdId allLspCmdIdsgetClientConfiggetClientConfigAction!$fGenericFallbackCodeActionParams $fToJSONFallbackCodeActionParams"$fFromJSONFallbackCodeActionParams descriptor1haskell-lsp-types-0.22.0.0-CptUlrdIMMV2HKQwGO1Vm6(Language.Haskell.LSP.Types.WorkspaceEdit WorkspaceEditPlugin