Ξυ³h$6      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œNone/ΙΦΧΑNone #$/8:<>ΐΙΦ׏hls-plugin-apiƒA PluginConfig is a generic configuration for a given HLS plugin. It provides a "big switch" to turn it on or off as a whole, as well as small switches per feature, and a slot for custom config. This provides a regular naming scheme for all plugin config.hls-plugin-apiβWe (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-apiπGiven a DidChangeConfigurationNotification message, this function returns the parsed Config object if possible.   !"# "#  !None &'(-./89:>?ΐΙΦΧΩ } ;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.Mhls-plugin-apiCombine handlers for theOhls-plugin-api*Methods which have a PluginMethod instanceQhls-plugin-api)Methods that can be handled by plugins.  ExtraParams• captures any extra data the IDE passes to the handlers for this method Only methods for which we know how to combine responses can be instances of QRhls-plugin-api:Parse the configuration to check if this plugin is enabledShls-plugin-api/How to combine responses from different plugins]hls-plugin-api-Make a handler for plugins with no extra data`hls-plugin-apiΟChecks that a given plugin is both enabled and the specific feature is enabledghls-plugin-apiΑGet the operating system process id for the running server instance. This should be the same for the lifetime of the instance, and different from that of any other currently running instance.Shls-plugin-apiIDE Configuration73456879:;=<>?@ABCDGFEHIJKLMNOPQSRTUYXWVZ[\]^_`abcdefghi7Z[\TUYXWVQSROPMNKLJ]^HICDGFEB@A>?_`;=<:9ab5687c34defghiNone /?ΙΦΧ ±hls-plugin-apiΐExtend to the line below and above to replace newline character.hls-plugin-api Generate a ! value from a pair of source Text“hls-plugin-apiA pure version of  for testing•hls-plugin-api«Returns 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.–hls-plugin-apiͺReturns the current plugin configuration. It is not wise to permanently cache the returned value of this function, as clients can change their configuration at runtime.˜hls-plugin-api*Gets the range that covers the entire textR_befghiŒŽ‘’“”•–—˜™š›ŒŽh‘’“”b•–_R—˜efg›ši™ž       !"#$%&'()*+,-./01234567889:;<=>?@@AABCCDEFGGHIIJJKKLMNOOPQRSTTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™-hls-plugin-api-1.0.0.0-F5bAQjGSXbHD1eIFpUBdWK Ide.LoggerIde.Plugin.Config Ide.TypesIde.PluginUtilslogmdebugmwarningmerrorm PluginConfig plcGlobalOnplcCodeActionsOn plcCodeLensOnplcDiagnosticsOn plcHoverOn plcSymbolsOnplcCompletionOn plcRenameOn plcConfigConfig checkParents checkProjecthlintOndiagnosticsOnChangemaxNumberOfProblemsdiagnosticsDebounceDurationliquidOncompletionSnippetsOnformatOnImportOnformattingProvidermaxCompletionsplugins CheckParents NeverCheck CheckOnCloseCheckOnSaveAndClose AlwaysCheckgetConfigFromNotification parseConfig$fFromJSONPluginConfig$fToJSONPluginConfig$fDefaultPluginConfig$fToJSONConfig$fDefaultConfig $fShowConfig $fEqConfig$fShowPluginConfig$fEqPluginConfig$fEqCheckParents$fOrdCheckParents$fShowCheckParents$fGenericCheckParents$fFromJSONCheckParents$fToJSONCheckParents HasTracing traceWithSpanFallbackCodeActionParamsfallbackWorkspaceEditfallbackCommandFormattingHandlerFormattingMethodFormattingType FormatText FormatRangePluginId WithSnippetsCommandFunction PluginCommand commandId commandDesc commandFunc CommandIdPluginMethodHandlerPluginHandlers PluginHandler IdeMethod PluginMethod pluginEnabledcombineResponsesPluginDescriptorpluginId pluginRulespluginCommandspluginHandlers IdePluginsipMapmkPluginHandlerdefaultPluginDescriptorconfigForPluginpluginEnabledConfigmkFormattingHandlers responseErrorotSetUri pROCESS_ID mkLspCommand mkLspCmdIdgetPid getProcessIDinstallSigUsr1Handler$fIsStringCommandId$fIsStringPluginId!$fHasTracingWorkspaceSymbolParams$fHasTracingMaybe$fHasTracingInitializeParams($fHasTracingDidChangeConfigurationParams+$fHasTracingDidChangeWorkspaceFoldersParams'$fHasTracingDidChangeWatchedFilesParams $fHasTracingExecuteCommandParams$fHasTracingValue $fHasTracinga3$fPluginMethodFromClientTextDocumentRangeFormatting.$fPluginMethodFromClientTextDocumentFormatting.$fPluginMethodFromClientTextDocumentCompletion2$fPluginMethodFromClientTextDocumentDocumentSymbol)$fPluginMethodFromClientTextDocumentHover*$fPluginMethodFromClientTextDocumentRename,$fPluginMethodFromClientTextDocumentCodeLens.$fPluginMethodFromClientTextDocumentCodeAction$fGCompareMethodIdeMethod$fGEqMethodIdeMethod$fMonoidPluginHandlers$fSemigroupPluginHandlers!$fGenericFallbackCodeActionParams $fToJSONFallbackCodeActionParams"$fFromJSONFallbackCodeActionParams$fShowPluginId$fReadPluginId $fEqPluginId $fOrdPluginId$fShowCommandId$fReadCommandId $fEqCommandId$fOrdCommandId WithDeletionsIncludeDeletions SkipDeletions normalizediffTextmakeDiffTextEditmakeDiffTextEditAdditive diffText'pluginDescToIdePluginsgetClientConfiggetPluginConfig extractRange fullRangesubRange allLspCmdIds' allLspCmdIds$fEqWithDeletions(lsp-types-1.1.0.0-6GA8X8rnyjX71RqllIS6to Language.LSP.Types.WorkspaceEdit WorkspaceEdit