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

Index

$sel:cabalFormattingProvider:ConfigIde.Types, Ide.Plugin.Config
$sel:checkParents:ConfigIde.Types, Ide.Plugin.Config
$sel:checkProject:ConfigIde.Types, Ide.Plugin.Config
$sel:commandDesc:PluginCommandIde.Types
$sel:commandFunc:PluginCommandIde.Types
$sel:commandId:PluginCommandIde.Types
$sel:configCustomConfig:ConfigDescriptorIde.Types
$sel:configHasDiagnostics:ConfigDescriptorIde.Types
$sel:configInitialGenericConfig:ConfigDescriptorIde.Types
$sel:dynFlagsModifyGlobal:DynFlagsModificationsIde.Types
$sel:dynFlagsModifyParser:DynFlagsModificationsIde.Types
$sel:fallbackCommand:FallbackCodeActionParamsIde.Types
$sel:fallbackWorkspaceEdit:FallbackCodeActionParamsIde.Types
$sel:formattingProvider:ConfigIde.Types, Ide.Plugin.Config
$sel:ipMap:IdePluginsIde.Types
$sel:lookupCommandProvider:IdePlugins_Ide.Types
$sel:maxCompletions:ConfigIde.Types, Ide.Plugin.Config
$sel:plcCallHierarchyOn:PluginConfigIde.Types, Ide.Plugin.Config
$sel:plcCodeActionsOn:PluginConfigIde.Types, Ide.Plugin.Config
$sel:plcCodeLensOn:PluginConfigIde.Types, Ide.Plugin.Config
$sel:plcCompletionOn:PluginConfigIde.Types, Ide.Plugin.Config
$sel:plcConfig:PluginConfigIde.Types, Ide.Plugin.Config
$sel:plcDiagnosticsOn:PluginConfigIde.Types, Ide.Plugin.Config
$sel:plcFoldingRangeOn:PluginConfigIde.Types, Ide.Plugin.Config
$sel:plcGlobalOn:PluginConfigIde.Types, Ide.Plugin.Config
$sel:plcHoverOn:PluginConfigIde.Types, Ide.Plugin.Config
$sel:plcRenameOn:PluginConfigIde.Types, Ide.Plugin.Config
$sel:plcSelectionRangeOn:PluginConfigIde.Types, Ide.Plugin.Config
$sel:plcSymbolsOn:PluginConfigIde.Types, Ide.Plugin.Config
$sel:pluginCli:PluginDescriptorIde.Types
$sel:pluginCommands:PluginDescriptorIde.Types
$sel:pluginConfigDescriptor:PluginDescriptorIde.Types
$sel:pluginFileType:PluginDescriptorIde.Types
$sel:pluginHandlers:PluginDescriptorIde.Types
$sel:pluginId:PluginDescriptorIde.Types
$sel:pluginModifyDynflags:PluginDescriptorIde.Types
$sel:pluginNotificationHandlers:PluginDescriptorIde.Types
$sel:pluginPriority:PluginDescriptorIde.Types
$sel:pluginRules:PluginDescriptorIde.Types
$sel:plugins:ConfigIde.Types, Ide.Plugin.Config
&Ide.Plugin.Properties
<+>Ide.Logger
<>Ide.Logger
alignIde.Logger
allLspCmdIdsIde.PluginUtils
allLspCmdIds'Ide.PluginUtils
alterAnnotationsIde.Logger
alterAnnotationsSIde.Logger
AlwaysCheckIde.Types, Ide.Plugin.Config
anglesIde.Logger
annotateIde.Logger
AvailablePerLineIde.Logger
backslashIde.Logger
bracesIde.Logger
bracketsIde.Logger
callStack_Ide.Logger
catIde.Logger
cfilterIde.Logger
CheckOnSaveIde.Types, Ide.Plugin.Config
CheckParentsIde.Types, Ide.Plugin.Config
cmapIde.Logger
cmapIOIde.Logger
cmapWithPrioIde.Logger
colonIde.Logger
columnIde.Logger
combineResponsesIde.Types
commaIde.Logger
CommandFunctionIde.Types
CommandId 
1 (Type/Class)Ide.Types
2 (Data Constructor)Ide.Types
concatWithIde.Logger
Config 
1 (Type/Class)Ide.Types, Ide.Plugin.Config
2 (Data Constructor)Ide.Types, Ide.Plugin.Config
ConfigDescriptor 
1 (Type/Class)Ide.Types
2 (Data Constructor)Ide.Types
configForPluginIde.Types, Ide.PluginUtils
CustomConfig 
1 (Type/Class)Ide.Types
2 (Data Constructor)Ide.Types
DataColumnIde.Logger
DebugIde.Logger
DeepIde.Logger
defaultCabalPluginDescriptorIde.Types
defaultConfigDescriptorIde.Types
defaultLayoutOptionsIde.Logger
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
DocIde.Logger
dotIde.Logger
dquoteIde.Logger
dquotesIde.Logger
DynFlagsModifications 
1 (Type/Class)Ide.Types
2 (Data Constructor)Ide.Types
emptyDocIde.Logger
emptyPropertiesIde.Plugin.Properties
encloseIde.Logger
encloseSepIde.Logger
enumDescriptionsIde.Plugin.Properties
EnumMetaDataIde.Plugin.Properties
enumValuesIde.Plugin.Properties
equalsIde.Logger
ErrorIde.Logger
extendLineStartIde.PluginUtils
extendNextLineIde.PluginUtils
extendToFullLinesIde.PluginUtils
extractTextInRangeIde.PluginUtils
FallbackCodeActionParams 
1 (Type/Class)Ide.Types
2 (Data Constructor)Ide.Types
fillIde.Logger
fillBreakIde.Logger
fillCatIde.Logger
fillSepIde.Logger
filterByRangeIde.Plugin.RangeMap
flatAltIde.Logger
FormatRangeIde.Types
FormatTextIde.Types
FormattingHandlerIde.Types
FormattingMethodIde.Types
FormattingTypeIde.Types
fromListIde.Plugin.RangeMap
fromList'Ide.Plugin.RangeMap
fullRangeIde.PluginUtils
fuseIde.Logger
FusionDepthIde.Logger
getClientConfigIde.PluginUtils
getConfigFromNotificationIde.Plugin.Config
getNormalizedFilePathEIde.Plugin.Error
getPidIde.Types, Ide.PluginUtils
getPluginConfigIde.PluginUtils
getProcessIDIde.Types, Ide.PluginUtils
groupIde.Logger
handleMaybeIde.Plugin.Error
handleMaybeMIde.Plugin.Error
hangIde.Logger
hardlineIde.Logger
HasPropertyIde.Plugin.Properties
HasTracingIde.Types
hcatIde.Logger
hsepIde.Logger
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
indentIde.Logger
InfoIde.Logger
installSigUsr1HandlerIde.Types, Ide.PluginUtils
KeyNameProxy 
1 (Type/Class)Ide.Plugin.Properties
2 (Data Constructor)Ide.Plugin.Properties
langleIde.Logger
layoutCompactIde.Logger
LayoutOptions 
1 (Type/Class)Ide.Logger
2 (Data Constructor)Ide.Logger
layoutPageWidthIde.Logger
layoutPrettyIde.Logger
layoutSmartIde.Logger
lbraceIde.Logger
lbracketIde.Logger
lineIde.Logger
line'Ide.Logger
listIde.Logger
logDebugIde.Logger
logErrorIde.Logger
Logger 
1 (Type/Class)Ide.Logger
2 (Data Constructor)Ide.Logger
logger_Ide.Logger
LoggingColumnIde.Logger
logInfoIde.Logger
logPriorityIde.Logger
logWarningIde.Logger
logWithIde.Logger
lparenIde.Logger
lspClientLogRecorderIde.Logger
lspClientMessageRecorderIde.Logger
makeDefaultHandleRecorderIde.Logger
makeDefaultStderrRecorderIde.Logger
makeDiffTextEditIde.PluginUtils
makeDiffTextEditAdditiveIde.PluginUtils
MetaData 
1 (Type/Class)Ide.Plugin.Properties
2 (Data Constructor)Ide.Plugin.Properties
mkCodeActionHandlerWithResolveIde.Plugin.Resolve
mkCodeActionWithResolveAndCommandIde.Plugin.Resolve
mkCustomConfigIde.Types
mkFormattingHandlersIde.Types
mkLspCmdIdIde.Types, Ide.PluginUtils
mkLspCommandIde.Types, Ide.PluginUtils
mkPluginHandlerIde.Types
mkPluginNotificationHandlerIde.Types
mkResolveHandlerIde.Types
nestIde.Logger
nestingIde.Logger
NeverCheckIde.Types, Ide.Plugin.Config
noLoggingIde.Logger
normalizeIde.PluginUtils
PageWidthIde.Logger
pageWidthIde.Logger
parensIde.Logger
parseConfigIde.Plugin.Config
payloadIde.Logger
pipeIde.Logger
PluginCommand 
1 (Type/Class)Ide.Types
2 (Data Constructor)Ide.Types
PluginConfig 
1 (Type/Class)Ide.Types, Ide.Plugin.Config
2 (Data Constructor)Ide.Types, Ide.Plugin.Config
PluginDescriptor 
1 (Type/Class)Ide.Types
2 (Data Constructor)Ide.Types
pluginDescToIdePluginsIde.PluginUtils
pluginEnabledIde.Types, Ide.PluginUtils
pluginEnabledConfigIde.Types
PluginErrorIde.Plugin.Error
PluginHandler 
1 (Type/Class)Ide.Types
2 (Data Constructor)Ide.Types
PluginHandlers 
1 (Type/Class)Ide.Types
2 (Data Constructor)Ide.Types
PluginId 
1 (Type/Class)Ide.Types
2 (Data Constructor)Ide.Types
PluginInternalErrorIde.Plugin.Error
PluginInvalidParamsIde.Plugin.Error
PluginInvalidUserStateIde.Plugin.Error
PluginMethodIde.Types
PluginMethodHandlerIde.Types
PluginNotificationHandler 
1 (Type/Class)Ide.Types
2 (Data Constructor)Ide.Types
PluginNotificationHandlers 
1 (Type/Class)Ide.Types
2 (Data Constructor)Ide.Types
PluginRequestMethodIde.Types
PluginRequestRefusedIde.Plugin.Error
PluginRuleFailedIde.Plugin.Error
PluginStaleResolveIde.Plugin.Error
pluginsToDefaultConfigIde.Plugin.ConfigUtils
pluginsToVSCodeExtensionSchemaIde.Plugin.ConfigUtils
pluralIde.Logger
positionInRangeIde.PluginUtils
PrettyIde.Logger
prettyIde.Logger
prettyListIde.Logger
PriorityIde.Logger
priorityIde.Logger
PriorityColumnIde.Logger
PropertiesIde.Plugin.Properties
PropertyKey 
1 (Type/Class)Ide.Plugin.Properties
2 (Data Constructor)Ide.Plugin.Properties
PropertyTypeIde.Plugin.Properties
punctuateIde.Logger
RangeMap 
1 (Type/Class)Ide.Plugin.RangeMap
2 (Data Constructor)Ide.Plugin.RangeMap
rangleIde.Logger
rbraceIde.Logger
rbracketIde.Logger
reAnnotateIde.Logger
reAnnotateSIde.Logger
Recorder 
1 (Type/Class)Ide.Logger
2 (Data Constructor)Ide.Logger
removeTrailingWhitespaceIde.Logger
renderStrictIde.Logger
ResolveFunctionIde.Types
rparenIde.Logger
SAnnPopIde.Logger
SAnnPushIde.Logger
SArrayIde.Plugin.Properties
SBooleanIde.Plugin.Properties
SCharIde.Logger
semiIde.Logger
SEmptyIde.Logger
SEnumIde.Plugin.Properties
sepIde.Logger
SFailIde.Logger
ShallowIde.Logger
SimpleDocStreamIde.Logger
SIntegerIde.Plugin.Properties
SkipDeletionsIde.PluginUtils
slashIde.Logger
SLineIde.Logger
SNumberIde.Plugin.Properties
SObjectIde.Plugin.Properties
softlineIde.Logger
softline'Ide.Logger
SourceLocColumnIde.Logger
spaceIde.Logger
SPropertyKeyIde.Plugin.Properties
squoteIde.Logger
squotesIde.Logger
SStringIde.Plugin.Properties
STextIde.Logger
subRangeIde.PluginUtils
surroundIde.Logger
TArrayIde.Plugin.Properties
TBooleanIde.Plugin.Properties
TEnumIde.Plugin.Properties
ThreadIdColumnIde.Logger
TimeColumnIde.Logger
TIntegerIde.Plugin.Properties
TNumberIde.Plugin.Properties
TObjectIde.Plugin.Properties
toCologActionWithPrioIde.Logger
toDefaultJSONIde.Plugin.Properties
toErrorCodeIde.Plugin.Error
ToHsTypeIde.Plugin.Properties
toPriorityIde.Plugin.Error
toVSCodeExtensionSchemaIde.Plugin.Properties
traceWithSpanIde.Types
TStringIde.Plugin.Properties
tupledIde.Logger
unAnnotateIde.Logger
unAnnotateSIde.Logger
UnboundedIde.Logger
unescapeIde.PluginUtils
unRangeMapIde.Plugin.RangeMap
unsafeViaShowIde.Logger
usePropertyIde.Plugin.Properties
usePropertyEitherIde.Plugin.Properties
usePropertyLspIde.PluginUtils
vcatIde.Logger
viaShowIde.Logger
vsepIde.Logger
WarningIde.Logger
widthIde.Logger
withBacklogIde.Logger
WithDeletionsIde.PluginUtils
withFileRecorderIde.Logger
WithPriority 
1 (Type/Class)Ide.Logger
2 (Data Constructor)Ide.Logger