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

Index

& | Ide.Plugin.Properties
<+> | Ide.Logger
<> | Ide.Logger
align | Ide.Logger
allLspCmdIds | Ide.PluginUtils
allLspCmdIds' | Ide.PluginUtils
alterAnnotations | Ide.Logger
alterAnnotationsS | Ide.Logger
AlwaysCheck | Ide.Types, Ide.Plugin.Config
angles | Ide.Logger
annotate | Ide.Logger
AvailablePerLine | Ide.Logger
backslash | Ide.Logger
braces | Ide.Logger
brackets | Ide.Logger
cabalFormattingProvider | Ide.Types, Ide.Plugin.Config
callStack_ | Ide.Logger
cat | Ide.Logger
cfilter | Ide.Logger
CheckOnSave | Ide.Types, Ide.Plugin.Config
CheckParents | Ide.Types, Ide.Plugin.Config
checkParents | Ide.Types, Ide.Plugin.Config
checkProject | Ide.Types, Ide.Plugin.Config
childrenProperties | Ide.Plugin.Properties
cmap | Ide.Logger
cmapIO | Ide.Logger
cmapWithPrio | Ide.Logger
colon | Ide.Logger
column | Ide.Logger
combineResponses | Ide.Types
comma | Ide.Logger
commandDesc | Ide.Types
commandFunc | Ide.Types
CommandFunction | Ide.Types
CommandId |
1 (Type/Class) | Ide.Types
2 (Data Constructor) | Ide.Types
commandId | Ide.Types
concatWith | Ide.Logger
Config |
1 (Type/Class) | Ide.Types, Ide.Plugin.Config
2 (Data Constructor) | Ide.Types, Ide.Plugin.Config
configCustomConfig | Ide.Types
ConfigDescriptor |
1 (Type/Class) | Ide.Types
2 (Data Constructor) | Ide.Types
configForPlugin | Ide.Types, Ide.PluginUtils
configHasDiagnostics | Ide.Types
configInitialGenericConfig | Ide.Types
ConsKeysPath | Ide.Plugin.Properties
CustomConfig |
1 (Type/Class) | Ide.Types
2 (Data Constructor) | Ide.Types
DataColumn | Ide.Logger
Debug | Ide.Logger
Deep | Ide.Logger
defaultCabalPluginDescriptor | Ide.Types
defaultConfigDescriptor | Ide.Types
defaultLayoutOptions | Ide.Logger
defaultLoggingColumns | Ide.Logger
defaultPluginDescriptor | Ide.Types
defaultPluginPriority | Ide.Types
defaultValue | Ide.Plugin.Properties
defineArrayProperty | Ide.Plugin.Properties
defineBooleanProperty | Ide.Plugin.Properties
defineEnumProperty | Ide.Plugin.Properties
defineIntegerProperty | Ide.Plugin.Properties
defineNumberProperty | Ide.Plugin.Properties
defineObjectProperty | Ide.Plugin.Properties
definePropertiesProperty | Ide.Plugin.Properties
defineStringProperty | Ide.Plugin.Properties
describePlugin | Ide.Types
description | Ide.Plugin.Properties
diffText | Ide.PluginUtils
diffText' | Ide.PluginUtils
DisabledGlobally | Ide.Plugin.HandleRequestTypes
Doc | Ide.Logger
DoesNotHandleRequest | Ide.Plugin.HandleRequestTypes
DoesNotSupportFileType | Ide.Plugin.HandleRequestTypes
dot | Ide.Logger
dquote | Ide.Logger
dquotes | Ide.Logger
DynFlagsModifications |
1 (Type/Class) | Ide.Types
2 (Data Constructor) | Ide.Types
dynFlagsModifyGlobal | Ide.Types
dynFlagsModifyParser | Ide.Types
emptyDoc | Ide.Logger
emptyProperties | Ide.Plugin.Properties
enclose | Ide.Logger
encloseSep | Ide.Logger
enumDescriptions | Ide.Plugin.Properties
EnumMetaData | Ide.Plugin.Properties
enumValues | Ide.Plugin.Properties
equals | Ide.Logger
Error | Ide.Logger
extendLineStart | Ide.PluginUtils
extendNextLine | Ide.PluginUtils
extendToFullLines | Ide.PluginUtils
extractTextInRange | Ide.PluginUtils
FallbackCodeActionParams |
1 (Type/Class) | Ide.Types
2 (Data Constructor) | Ide.Types
fallbackCommand | Ide.Types
fallbackWorkspaceEdit | Ide.Types
FeatureDisabled | Ide.Plugin.HandleRequestTypes
fill | Ide.Logger
fillBreak | Ide.Logger
fillCat | Ide.Logger
fillSep | Ide.Logger
filterByRange | Ide.Plugin.RangeMap
flatAlt | Ide.Logger
FormatRange | Ide.Types
FormatText | Ide.Types
FormattingHandler | Ide.Types
FormattingMethod | Ide.Types
formattingProvider | Ide.Types, Ide.Plugin.Config
FormattingType | Ide.Types
fromList | Ide.Plugin.RangeMap
fromList' | Ide.Plugin.RangeMap
fullRange | Ide.PluginUtils
fuse | Ide.Logger
FusionDepth | Ide.Logger
getClientConfig | Ide.PluginUtils
getConfigFromNotification | Ide.Plugin.Config
getNormalizedFilePathE | Ide.Plugin.Error
getPid | Ide.Types, Ide.PluginUtils
getPluginConfig | Ide.PluginUtils
getProcessID | Ide.Types, Ide.PluginUtils
group | Ide.Logger
handleMaybe | Ide.Plugin.Error
handleMaybeM | Ide.Plugin.Error
HandleRequestResult | Ide.Plugin.HandleRequestTypes
HandlerM | Ide.Types
HandlesRequest | Ide.Plugin.HandleRequestTypes
handlesRequest | Ide.Types, Ide.PluginUtils
hang | Ide.Logger
hardline | Ide.Logger
HasProperty | Ide.Plugin.Properties
HasPropertyByPath | Ide.Plugin.Properties
HasTracing | Ide.Types
hcat | Ide.Logger
hsep | Ide.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
idePluginsToPluginDesc | Ide.PluginUtils
IncludeDeletions | Ide.PluginUtils
indent | Ide.Logger
Info | Ide.Logger
installSigUsr1Handler | Ide.Types, Ide.PluginUtils
ipMap | Ide.Types
KeyNamePath | Ide.Plugin.Properties
KeyNameProxy |
1 (Type/Class) | Ide.Plugin.Properties
2 (Data Constructor) | Ide.Plugin.Properties
langle | Ide.Logger
layoutCompact | Ide.Logger
LayoutOptions |
1 (Type/Class) | Ide.Logger
2 (Data Constructor) | Ide.Logger
layoutPageWidth | Ide.Logger
layoutPretty | Ide.Logger
layoutSmart | Ide.Logger
lbrace | Ide.Logger
lbracket | Ide.Logger
line | Ide.Logger
line' | Ide.Logger
list | Ide.Logger
logger_ | Ide.Logger
LoggingColumn | Ide.Logger
logWith | Ide.Logger
lookupCommandProvider | Ide.Types
lparen | Ide.Logger
lspClientLogRecorder | Ide.Logger
lspClientMessageRecorder | Ide.Logger
makeDefaultHandleRecorder | Ide.Logger
makeDefaultStderrRecorder | Ide.Logger
makeDiffTextEdit | Ide.PluginUtils
makeDiffTextEditAdditive | Ide.PluginUtils
maxCompletions | Ide.Types, Ide.Plugin.Config
MetaData |
1 (Type/Class) | Ide.Plugin.Properties
2 (Data Constructor) | Ide.Plugin.Properties
mkCodeActionHandlerWithResolve | Ide.Plugin.Resolve
mkCodeActionWithResolveAndCommand | Ide.Plugin.Resolve
mkCustomConfig | Ide.Types
mkFormattingHandlers | Ide.Types
mkLspCmdId | Ide.Types, Ide.PluginUtils
mkLspCommand | Ide.Types, Ide.PluginUtils
mkPluginHandler | Ide.Types
mkPluginNotificationHandler | Ide.Types
mkResolveHandler | Ide.Types
nest | Ide.Logger
nesting | Ide.Logger
NeverCheck | Ide.Types, Ide.Plugin.Config
normalize | Ide.PluginUtils
NotElem | Ide.Plugin.Properties
NotFormattingProvider | Ide.Plugin.HandleRequestTypes
NotResolveOwner | Ide.Plugin.HandleRequestTypes
PageWidth | Ide.Logger
pageWidth | Ide.Logger
parens | Ide.Logger
parseConfig | Ide.Plugin.Config
payload | Ide.Logger
pipe | Ide.Logger
plcCallHierarchyOn | Ide.Types, Ide.Plugin.Config
plcCodeActionsOn | Ide.Types, Ide.Plugin.Config
plcCodeLensOn | Ide.Types, Ide.Plugin.Config
plcCompletionOn | Ide.Types, Ide.Plugin.Config
plcConfig | Ide.Types, Ide.Plugin.Config
plcDiagnosticsOn | Ide.Types, Ide.Plugin.Config
plcFoldingRangeOn | Ide.Types, Ide.Plugin.Config
plcGlobalOn | Ide.Types, Ide.Plugin.Config
plcHoverOn | Ide.Types, Ide.Plugin.Config
plcRenameOn | Ide.Types, Ide.Plugin.Config
plcSelectionRangeOn | Ide.Types, Ide.Plugin.Config
plcSemanticTokensOn | Ide.Types, Ide.Plugin.Config
plcSymbolsOn | Ide.Types, Ide.Plugin.Config
pluginCli | Ide.Types
PluginCommand |
1 (Type/Class) | Ide.Types
2 (Data Constructor) | Ide.Types
pluginCommands | Ide.Types
PluginConfig |
1 (Type/Class) | Ide.Types, Ide.Plugin.Config
2 (Data Constructor) | Ide.Types, Ide.Plugin.Config
pluginConfigDescriptor | Ide.Types
pluginDescription | Ide.Types
PluginDescriptor |
1 (Type/Class) | Ide.Types
2 (Data Constructor) | Ide.Types
pluginDescToIdePlugins | Ide.PluginUtils
PluginError | Ide.Plugin.Error
pluginFileType | Ide.Types
pluginGetClientCapabilities | Ide.Types
pluginGetVersionedTextDoc | Ide.Types
pluginGetVirtualFile | Ide.Types
PluginHandler |
1 (Type/Class) | Ide.Types
2 (Data Constructor) | Ide.Types
PluginHandlers |
1 (Type/Class) | Ide.Types
2 (Data Constructor) | Ide.Types
pluginHandlers | Ide.Types
PluginId |
1 (Type/Class) | Ide.Types
2 (Data Constructor) | Ide.Types
pluginId | Ide.Types
PluginInternalError | Ide.Plugin.Error
PluginInvalidParams | Ide.Plugin.Error
PluginInvalidUserState | Ide.Plugin.Error
PluginMethod | Ide.Types
PluginMethodHandler | Ide.Types
pluginModifyDynflags | Ide.Types
PluginNotificationHandler |
1 (Type/Class) | Ide.Types
2 (Data Constructor) | Ide.Types
PluginNotificationHandlers |
1 (Type/Class) | Ide.Types
2 (Data Constructor) | Ide.Types
pluginNotificationHandlers | Ide.Types
pluginPriority | Ide.Types
PluginRequestMethod | Ide.Types
PluginRequestRefused | Ide.Plugin.Error
PluginRuleFailed | Ide.Plugin.Error
pluginRules | Ide.Types
plugins | Ide.Types, Ide.Plugin.Config
pluginSendNotification | Ide.Types
pluginSendRequest | Ide.Types
PluginStaleResolve | Ide.Plugin.Error
pluginsToDefaultConfig | Ide.Plugin.ConfigUtils
pluginsToVSCodeExtensionSchema | Ide.Plugin.ConfigUtils
pluginWithIndefiniteProgress | Ide.Types
plural | Ide.Logger
positionInRange | Ide.PluginUtils
PreferMultiComponentLoading | Ide.Types
PreferSingleComponentLoading | Ide.Types
Pretty | Ide.Logger
pretty | Ide.Logger
prettyList | Ide.Logger
Priority | Ide.Logger
priority | Ide.Logger
PriorityColumn | Ide.Logger
Properties | Ide.Plugin.Properties
PropertiesMetaData | Ide.Plugin.Properties
PropertyKey |
1 (Type/Class) | Ide.Plugin.Properties
2 (Data Constructor) | Ide.Plugin.Properties
PropertyType | Ide.Plugin.Properties
punctuate | Ide.Logger
RangeMap |
1 (Type/Class) | Ide.Plugin.RangeMap
2 (Data Constructor) | Ide.Plugin.RangeMap
rangle | Ide.Logger
rbrace | Ide.Logger
rbracket | Ide.Logger
reAnnotate | Ide.Logger
reAnnotateS | Ide.Logger
Recorder |
1 (Type/Class) | Ide.Logger
2 (Data Constructor) | Ide.Logger
RejectionReason | Ide.Plugin.HandleRequestTypes
removeTrailingWhitespace | Ide.Logger
renderStrict | Ide.Logger
ResolveFunction | Ide.Types
rparen | Ide.Logger
runHandlerM | Ide.Types
SAnnPop | Ide.Logger
SAnnPush | Ide.Logger
SArray | Ide.Plugin.Properties
SBoolean | Ide.Plugin.Properties
SChar | Ide.Logger
semi | Ide.Logger
SEmpty | Ide.Logger
SEnum | Ide.Plugin.Properties
sep | Ide.Logger
sessionLoading | Ide.Types, Ide.Plugin.Config
SessionLoadingPreferenceConfig | Ide.Types
SFail | Ide.Logger
Shallow | Ide.Logger
SimpleDocStream | Ide.Logger
SingleKey | Ide.Plugin.Properties
SInteger | Ide.Plugin.Properties
SkipDeletions | Ide.PluginUtils
slash | Ide.Logger
SLine | Ide.Logger
SNumber | Ide.Plugin.Properties
SObject | Ide.Plugin.Properties
softline | Ide.Logger
softline' | Ide.Logger
SourceLocColumn | Ide.Logger
space | Ide.Logger
SProperties | Ide.Plugin.Properties
SPropertyKey | Ide.Plugin.Properties
squote | Ide.Logger
squotes | Ide.Logger
SString | Ide.Plugin.Properties
SText | Ide.Logger
subRange | Ide.PluginUtils
surround | Ide.Logger
TArray | Ide.Plugin.Properties
TBoolean | Ide.Plugin.Properties
TEnum | Ide.Plugin.Properties
ThreadIdColumn | Ide.Logger
TimeColumn | Ide.Logger
TInteger | Ide.Plugin.Properties
TNumber | Ide.Plugin.Properties
toAbsolute | Ide.PluginUtils
TObject | Ide.Plugin.Properties
toCologActionWithPrio | Ide.Logger
toDefaultJSON | Ide.Plugin.Properties
toErrorCode | Ide.Plugin.Error
ToHsType | Ide.Plugin.Properties
toPriority | Ide.Plugin.Error
toVSCodeExtensionSchema | Ide.Plugin.Properties
TProperties | Ide.Plugin.Properties
traceWithSpan | Ide.Types
TString | Ide.Plugin.Properties
tupled | Ide.Logger
unAnnotate | Ide.Logger
unAnnotateS | Ide.Logger
Unbounded | Ide.Logger
unescape | Ide.PluginUtils
unRangeMap | Ide.Plugin.RangeMap
unsafeViaShow | Ide.Logger
useProperty | Ide.Plugin.Properties
usePropertyByPath | Ide.Plugin.Properties
usePropertyByPathEither | Ide.Plugin.Properties
usePropertyEither | Ide.Plugin.Properties
usePropertyLsp | Ide.PluginUtils
vcat | Ide.Logger
viaShow | Ide.Logger
vsep | Ide.Logger
Warning | Ide.Logger
width | Ide.Logger
withBacklog | Ide.Logger
WithDeletions | Ide.PluginUtils
withFileRecorder | Ide.Logger
WithPriority |
1 (Type/Class) | Ide.Logger
2 (Data Constructor) | Ide.Logger