hls-plugin-api-1.5.0.0: Haskell Language Server API for plugin communication

Index

&Ide.Plugin.Properties
allLspCmdIdsIde.PluginUtils
allLspCmdIds'Ide.PluginUtils
AlwaysCheckIde.Plugin.Config
CheckOnSaveIde.Plugin.Config
CheckParentsIde.Plugin.Config
checkParentsIde.Plugin.Config
checkProjectIde.Plugin.Config
combineResponsesIde.Types
commandDescIde.Types
commandFuncIde.Types
CommandFunctionIde.Types
CommandId 
1 (Type/Class)Ide.Types
2 (Data Constructor)Ide.Types
commandIdIde.Types
Config 
1 (Type/Class)Ide.Plugin.Config
2 (Data Constructor)Ide.Plugin.Config
configCustomConfigIde.Types
ConfigDescriptor 
1 (Type/Class)Ide.Types
2 (Data Constructor)Ide.Types
configEnableGenericConfigIde.Types
configForPluginIde.Types, Ide.PluginUtils
configHasDiagnosticsIde.Types
CustomConfig 
1 (Type/Class)Ide.Types
2 (Data Constructor)Ide.Types
defaultCabalPluginDescriptorIde.Types
defaultConfigDescriptorIde.Types
defaultPluginDescriptorIde.Types
defaultPluginPriorityIde.Types
defaultValueIde.Plugin.Properties
defineArrayPropertyIde.Plugin.Properties
defineBooleanPropertyIde.Plugin.Properties
defineEnumPropertyIde.Plugin.Properties
defineIntegerPropertyIde.Plugin.Properties
defineNumberPropertyIde.Plugin.Properties
defineObjectPropertyIde.Plugin.Properties
defineStringPropertyIde.Plugin.Properties
descriptionIde.Plugin.Properties
diffTextIde.PluginUtils
diffText'Ide.PluginUtils
DynFlagsModifications 
1 (Type/Class)Ide.Types
2 (Data Constructor)Ide.Types
dynFlagsModifyGlobalIde.Types
dynFlagsModifyParserIde.Types
emptyPropertiesIde.Plugin.Properties
enumDescriptionsIde.Plugin.Properties
EnumMetaDataIde.Plugin.Properties
enumValuesIde.Plugin.Properties
extractRangeIde.PluginUtils
FallbackCodeActionParams 
1 (Type/Class)Ide.Types
2 (Data Constructor)Ide.Types
fallbackCommandIde.Types
fallbackWorkspaceEditIde.Types
FormatRangeIde.Types
FormatTextIde.Types
FormattingHandlerIde.Types
FormattingMethodIde.Types
formattingProviderIde.Plugin.Config
FormattingTypeIde.Types
fullRangeIde.PluginUtils
getClientConfigIde.PluginUtils
getConfigFromNotificationIde.Plugin.Config
getNormalizedFilePathIde.PluginUtils
getPidIde.Types, Ide.PluginUtils
getPluginConfigIde.PluginUtils
getProcessIDIde.Types, Ide.PluginUtils
handleMaybeIde.PluginUtils
handleMaybeMIde.PluginUtils
HasPropertyIde.Plugin.Properties
HasTracingIde.Types
IdeCommand 
1 (Type/Class)Ide.Types
2 (Data Constructor)Ide.Types
IdeMethod 
1 (Type/Class)Ide.Types
2 (Data Constructor)Ide.Types
IdeNotification 
1 (Type/Class)Ide.Types
2 (Data Constructor)Ide.Types
IdePlugins 
1 (Type/Class)Ide.Types
2 (Data Constructor)Ide.Types
idePluginsToPluginDescIde.PluginUtils
IncludeDeletionsIde.PluginUtils
installSigUsr1HandlerIde.Types, Ide.PluginUtils
ipMapIde.Types
KeyNameProxy 
1 (Type/Class)Ide.Plugin.Properties
2 (Data Constructor)Ide.Plugin.Properties
lookupCommandProviderIde.Types
makeDiffTextEditIde.PluginUtils
makeDiffTextEditAdditiveIde.PluginUtils
maxCompletionsIde.Plugin.Config
MetaData 
1 (Type/Class)Ide.Plugin.Properties
2 (Data Constructor)Ide.Plugin.Properties
mkCustomConfigIde.Types
mkFormattingHandlersIde.Types
mkLspCmdIdIde.Types, Ide.PluginUtils
mkLspCommandIde.Types, Ide.PluginUtils
mkPluginHandlerIde.Types
mkPluginNotificationHandlerIde.Types
NeverCheckIde.Plugin.Config
normalizeIde.PluginUtils
parseConfigIde.Plugin.Config
plcCallHierarchyOnIde.Plugin.Config
plcCodeActionsOnIde.Plugin.Config
plcCodeLensOnIde.Plugin.Config
plcCompletionOnIde.Plugin.Config
plcConfigIde.Plugin.Config
plcDiagnosticsOnIde.Plugin.Config
plcGlobalOnIde.Plugin.Config
plcHoverOnIde.Plugin.Config
plcRenameOnIde.Plugin.Config
plcSelectionRangeOnIde.Plugin.Config
plcSymbolsOnIde.Plugin.Config
pluginCliIde.Types
PluginCommand 
1 (Type/Class)Ide.Types
2 (Data Constructor)Ide.Types
pluginCommandsIde.Types
PluginConfig 
1 (Type/Class)Ide.Plugin.Config
2 (Data Constructor)Ide.Plugin.Config
pluginConfigDescriptorIde.Types
PluginDescriptor 
1 (Type/Class)Ide.Types
2 (Data Constructor)Ide.Types
pluginDescToIdePluginsIde.PluginUtils
pluginEnabledIde.Types, Ide.PluginUtils
pluginEnabledConfigIde.Types
pluginFileTypeIde.Types
PluginHandler 
1 (Type/Class)Ide.Types
2 (Data Constructor)Ide.Types
PluginHandlers 
1 (Type/Class)Ide.Types
2 (Data Constructor)Ide.Types
pluginHandlersIde.Types
PluginId 
1 (Type/Class)Ide.Types
2 (Data Constructor)Ide.Types
pluginIdIde.Types
PluginMethodIde.Types
PluginMethodHandlerIde.Types
pluginModifyDynflagsIde.Types
PluginNotificationHandler 
1 (Type/Class)Ide.Types
2 (Data Constructor)Ide.Types
PluginNotificationHandlers 
1 (Type/Class)Ide.Types
2 (Data Constructor)Ide.Types
pluginNotificationHandlersIde.Types
pluginPriorityIde.Types
PluginRequestMethodIde.Types
pluginResponseIde.PluginUtils
pluginRulesIde.Types
pluginsIde.Plugin.Config
pluginsToDefaultConfigIde.Plugin.ConfigUtils
pluginsToVSCodeExtensionSchemaIde.Plugin.ConfigUtils
positionInRangeIde.PluginUtils
PropertiesIde.Plugin.Properties
PropertyKey 
1 (Type/Class)Ide.Plugin.Properties
2 (Data Constructor)Ide.Plugin.Properties
PropertyTypeIde.Plugin.Properties
responseErrorIde.Types, Ide.PluginUtils
SArrayIde.Plugin.Properties
SBooleanIde.Plugin.Properties
SEnumIde.Plugin.Properties
SIntegerIde.Plugin.Properties
SkipDeletionsIde.PluginUtils
SNumberIde.Plugin.Properties
SObjectIde.Plugin.Properties
SPropertyKeyIde.Plugin.Properties
SStringIde.Plugin.Properties
subRangeIde.PluginUtils
TArrayIde.Plugin.Properties
TBooleanIde.Plugin.Properties
TEnumIde.Plugin.Properties
throwPluginErrorIde.PluginUtils
TIntegerIde.Plugin.Properties
TNumberIde.Plugin.Properties
TObjectIde.Plugin.Properties
toDefaultJSONIde.Plugin.Properties
ToHsTypeIde.Plugin.Properties
toVSCodeExtensionSchemaIde.Plugin.Properties
traceWithSpanIde.Types
TStringIde.Plugin.Properties
usePropertyIde.Plugin.Properties
usePropertyEitherIde.Plugin.Properties
usePropertyLspIde.PluginUtils
WithDeletionsIde.PluginUtils