ghcide-0.1.0: The core of an IDE

Index

$sel:withNotification:WithMessageDevelopment.IDE.LSP.Server
$sel:withResponse:WithMessageDevelopment.IDE.LSP.Server
$sel:withResponseAndRequest:WithMessageDevelopment.IDE.LSP.Server
$sel:_code:DiagnosticDevelopment.IDE.Types.Diagnostics
$sel:_message:DiagnosticDevelopment.IDE.Types.Diagnostics
$sel:_range:DiagnosticDevelopment.IDE.Types.Diagnostics
$sel:_relatedInformation:DiagnosticDevelopment.IDE.Types.Diagnostics
$sel:_severity:DiagnosticDevelopment.IDE.Types.Diagnostics
$sel:_source:DiagnosticDevelopment.IDE.Types.Diagnostics
actionLoggerDevelopment.IDE.Core.Shake
addIdeGlobalDevelopment.IDE.Core.Shake
applyChangeDevelopment.IDE.Core.PositionMapping
catchSrcErrorsDevelopment.IDE.GHC.Error
cgGutsToCoreModuleDevelopment.IDE.GHC.Util
clientSupportsProgressDevelopment.IDE.Types.Options
codeActionPluginDevelopment.IDE.Plugin
debouncerDevelopment.IDE.Core.Shake
DebugDevelopment.IDE.Types.Logger
defaultIdeOptionsDevelopment.IDE.Types.Options
defineDevelopment.IDE.Core.Shake
defineEarlyCutoffDevelopment.IDE.Core.Shake
defineNoFileDevelopment.IDE.Core.Rules
defineOnDiskDevelopment.IDE.Core.Shake
deleteValueDevelopment.IDE.Core.Shake
DependencyInformation 
1 (Type/Class)Development.IDE.Import.DependencyInformation
2 (Data Constructor)Development.IDE.Import.DependencyInformation
depErrorNodesDevelopment.IDE.Import.DependencyInformation
depModuleDepsDevelopment.IDE.Import.DependencyInformation
depPathIdMapDevelopment.IDE.Import.DependencyInformation
depPkgDepsDevelopment.IDE.Import.DependencyInformation
diagFromErrMsgDevelopment.IDE.GHC.Error
diagFromErrMsgsDevelopment.IDE.GHC.Error
diagFromGhcExceptionDevelopment.IDE.GHC.Error
diagFromStringDevelopment.IDE.GHC.Error
diagFromStringsDevelopment.IDE.GHC.Error
Diagnostic 
1 (Data Constructor)Development.IDE.Types.Diagnostics
2 (Type/Class)Development.IDE.Types.Diagnostics
diagnosticsDevelopment.IDE.Core.Shake
DiagnosticSeverityDevelopment.IDE.Types.Diagnostics
DiagnosticStoreDevelopment.IDE.Types.Diagnostics
DsErrorDevelopment.IDE.Types.Diagnostics
DsHintDevelopment.IDE.Types.Diagnostics
DsInfoDevelopment.IDE.Types.Diagnostics
DsWarningDevelopment.IDE.Types.Diagnostics
emptyPathIdMapDevelopment.IDE.Import.DependencyInformation
emptySpanDocDevelopment.IDE.Spans.Common
ErrorDevelopment.IDE.Types.Logger
eventerDevelopment.IDE.Core.Shake
EventFileDiagnosticsDevelopment.IDE.LSP.Protocol
FailedToLocateImportDevelopment.IDE.Import.DependencyInformation
fakeDynFlagsDevelopment.IDE.GHC.Util
FileDiagnosticDevelopment.IDE.Types.Diagnostics
FilePathId 
1 (Type/Class)Development.IDE.Import.DependencyInformation
2 (Data Constructor)Development.IDE.Import.DependencyInformation
filePathToUriDevelopment.IDE.Types.Location
filePathToUri'Development.IDE.Types.Location
fileStoreRulesDevelopment.IDE.Core.FileStore
FileVersionDevelopment.IDE.Core.Shake
fingerprintFromStringBufferDevelopment.IDE.GHC.Util
fingerprintToBSDevelopment.IDE.GHC.Util
fromCurrentDevelopment.IDE.Core.PositionMapping
fromCurrentPositionDevelopment.IDE.Core.PositionMapping
fromCurrentRangeDevelopment.IDE.Core.PositionMapping
fromNormalizedFilePathDevelopment.IDE.Types.Location
fromNormalizedUriDevelopment.IDE.Types.Location
fromUriDevelopment.IDE.Types.Location
garbageCollectDevelopment.IDE.Core.Shake
GenerateByteCode 
1 (Type/Class)Development.IDE.Core.RuleTypes
2 (Data Constructor)Development.IDE.Core.RuleTypes
GenerateCore 
1 (Type/Class)Development.IDE.Core.RuleTypes
2 (Data Constructor)Development.IDE.Core.RuleTypes
generateCoreDevelopment.IDE.Core.Rules
getAtPointDevelopment.IDE.Core.Rules
getDefinitionDevelopment.IDE.Core.Rules
GetDependencies 
1 (Type/Class)Development.IDE.Core.RuleTypes, Development.IDE.Core.Rules
2 (Data Constructor)Development.IDE.Core.RuleTypes, Development.IDE.Core.Rules
getDependenciesDevelopment.IDE.Core.Rules
GetDependencyInformation 
1 (Type/Class)Development.IDE.Core.RuleTypes
2 (Data Constructor)Development.IDE.Core.RuleTypes
getDiagnosticsDevelopment.IDE.Core.Shake, Development.IDE.Core.Service
getFileContentsDevelopment.IDE.Core.FileStore
getFilePathIdDevelopment.IDE.Import.DependencyInformation
getFilesOfInterestDevelopment.IDE.Core.OfInterest
getHashDevelopment.IDE.Core.Shake
getHiddenDiagnosticsDevelopment.IDE.Core.Shake
GetHieFile 
1 (Type/Class)Development.IDE.Core.RuleTypes
2 (Data Constructor)Development.IDE.Core.RuleTypes
getIdeGlobalActionDevelopment.IDE.Core.Shake
getIdeGlobalStateDevelopment.IDE.Core.Shake
getIdeOptionsDevelopment.IDE.Core.Service
GetLocatedImports 
1 (Type/Class)Development.IDE.Core.RuleTypes
2 (Data Constructor)Development.IDE.Core.RuleTypes
GetModificationTime 
1 (Type/Class)Development.IDE.Core.Shake
2 (Data Constructor)Development.IDE.Core.Shake
GetParsedModule 
1 (Type/Class)Development.IDE.Core.RuleTypes, Development.IDE.Core.Rules
2 (Data Constructor)Development.IDE.Core.RuleTypes, Development.IDE.Core.Rules
getParsedModuleDevelopment.IDE.Core.Rules
getPathIdDevelopment.IDE.Import.DependencyInformation
getShakeExtrasDevelopment.IDE.Core.Shake
GetSpanInfo 
1 (Type/Class)Development.IDE.Core.RuleTypes
2 (Data Constructor)Development.IDE.Core.RuleTypes
getUriDevelopment.IDE.Types.Location
getVirtualFileDevelopment.IDE.Core.FileStore
GhcSession 
1 (Type/Class)Development.IDE.Core.RuleTypes
2 (Data Constructor)Development.IDE.Core.RuleTypes
globalsDevelopment.IDE.Core.Shake
hDuplicateTo'Development.IDE.GHC.Util
hiddenDiagnosticsDevelopment.IDE.Core.Shake
HideDiagDevelopment.IDE.Types.Diagnostics
hscEnvDevelopment.IDE.GHC.Util
HscEnvEqDevelopment.IDE.GHC.Util
IdeDefer 
1 (Type/Class)Development.IDE.Types.Options
2 (Data Constructor)Development.IDE.Types.Options
ideErrorTextDevelopment.IDE.Types.Diagnostics
ideLoggerDevelopment.IDE.Core.Shake, Development.IDE.Core.Service
IdeOptions 
1 (Type/Class)Development.IDE.Types.Options
2 (Data Constructor)Development.IDE.Types.Options
IdePkgLocationOptions 
1 (Type/Class)Development.IDE.Types.Options
2 (Data Constructor)Development.IDE.Types.Options
IdePreprocessedSource 
1 (Type/Class)Development.IDE.Types.Options
2 (Data Constructor)Development.IDE.Types.Options
IdeReportProgress 
1 (Type/Class)Development.IDE.Types.Options
2 (Data Constructor)Development.IDE.Types.Options
IdeResultDevelopment.IDE.Core.Shake
IdeRuleDevelopment.IDE.Core.Shake
IdeStateDevelopment.IDE.Core.Shake, Development.IDE.Core.Service, Development.IDE.Core.Rules
idMappingDevelopment.IDE.Core.PositionMapping
idToPathDevelopment.IDE.Import.DependencyInformation
InfoDevelopment.IDE.Types.Logger
initialiseDevelopment.IDE.Core.Service
inProgressDevelopment.IDE.Core.Shake
insertImportDevelopment.IDE.Import.DependencyInformation
IsIdeGlobalDevelopment.IDE.Core.Shake
isInsideSrcSpanDevelopment.IDE.GHC.Error
List 
1 (Data Constructor)Development.IDE.Types.Diagnostics
2 (Type/Class)Development.IDE.Types.Diagnostics
listifyAllSpansDevelopment.IDE.Spans.Common
listifyAllSpans'Development.IDE.Spans.Common
Location 
1 (Data Constructor)Development.IDE.Types.Location
2 (Type/Class)Development.IDE.Types.Location
logDebugDevelopment.IDE.Types.Logger
logErrorDevelopment.IDE.Types.Logger
Logger 
1 (Type/Class)Development.IDE.Types.Logger
2 (Data Constructor)Development.IDE.Types.Logger
loggerDevelopment.IDE.Core.Shake
logInfoDevelopment.IDE.Types.Logger
logPriorityDevelopment.IDE.Types.Logger
logTelemetryDevelopment.IDE.Types.Logger
logWarningDevelopment.IDE.Types.Logger
lookupPackageConfigDevelopment.IDE.GHC.Util
mainRuleDevelopment.IDE.Core.Rules
makeLSPVFSHandleDevelopment.IDE.Core.FileStore
makeVFSHandleDevelopment.IDE.Core.FileStore
ModificationTimeDevelopment.IDE.Core.Shake
modifyDynFlagsDevelopment.IDE.GHC.Util
modifyFilesOfInterestDevelopment.IDE.Core.OfInterest
moduleImportPathDevelopment.IDE.GHC.Util
ModuleImports 
1 (Type/Class)Development.IDE.Import.DependencyInformation
2 (Data Constructor)Development.IDE.Import.DependencyInformation
moduleImportsDevelopment.IDE.Import.DependencyInformation
ModuleParseError 
1 (Type/Class)Development.IDE.Import.DependencyInformation
2 (Data Constructor)Development.IDE.Import.DependencyInformation
needOnDiskDevelopment.IDE.Core.Shake
needOnDisksDevelopment.IDE.Core.Shake
newHscEnvEqDevelopment.IDE.GHC.Util
NodeErrorDevelopment.IDE.Import.DependencyInformation
noFilePathDevelopment.IDE.Types.Location
noLoggingDevelopment.IDE.Types.Logger
noRangeDevelopment.IDE.Types.Location
NormalizedFilePathDevelopment.IDE.Types.Location
NormalizedUriDevelopment.IDE.Types.Location
noSpanDevelopment.IDE.GHC.Error
ofInterestRulesDevelopment.IDE.Core.OfInterest
OnDiskRule 
1 (Type/Class)Development.IDE.Core.Shake
2 (Data Constructor)Development.IDE.Core.Shake
optDeferDevelopment.IDE.Types.Options
optExtensionsDevelopment.IDE.Types.Options
optGhcSessionDevelopment.IDE.Types.Options
optLanguageSyntaxDevelopment.IDE.Types.Options
optLocateHieFileDevelopment.IDE.Types.Options
optLocateSrcFileDevelopment.IDE.Types.Options
optNewColonConventionDevelopment.IDE.Types.Options
optPkgLocationOptsDevelopment.IDE.Types.Options
optPreprocessorDevelopment.IDE.Types.Options
optReportProgressDevelopment.IDE.Types.Options
optShakeFilesDevelopment.IDE.Types.Options
optShakeProfilingDevelopment.IDE.Types.Options
optThreadsDevelopment.IDE.Types.Options
packageImportsDevelopment.IDE.Import.DependencyInformation
ParentOfErrorNodeDevelopment.IDE.Import.DependencyInformation
ParseErrorDevelopment.IDE.Import.DependencyInformation
PartialHandlers 
1 (Type/Class)Development.IDE.LSP.Server
2 (Data Constructor)Development.IDE.LSP.Server
PartOfCycleDevelopment.IDE.Import.DependencyInformation
PathIdMapDevelopment.IDE.Import.DependencyInformation
pathToIdDevelopment.IDE.Import.DependencyInformation
Plugin 
1 (Type/Class)Development.IDE.Plugin
2 (Data Constructor)Development.IDE.Plugin
plugin 
1 (Function)Development.IDE.Plugin.Completions
2 (Function)Development.IDE.Plugin.CodeAction
pluginHandlerDevelopment.IDE.Plugin
pluginRulesDevelopment.IDE.Plugin
Position 
1 (Data Constructor)Development.IDE.Types.Location
2 (Type/Class)Development.IDE.Types.Location
PositionMapping 
1 (Type/Class)Development.IDE.Core.PositionMapping
2 (Data Constructor)Development.IDE.Core.PositionMapping
positionMappingDevelopment.IDE.Core.Shake
preprocErrorsDevelopment.IDE.Types.Options
preprocSourceDevelopment.IDE.Types.Options
preprocWarningsDevelopment.IDE.Types.Options
prettyPrintDevelopment.IDE.GHC.Util
Priority 
1 (Type/Class)Development.IDE.Types.Logger
2 (Type/Class)Development.IDE.Core.Shake, Development.IDE.Core.Rules
3 (Data Constructor)Development.IDE.Core.Shake, Development.IDE.Core.Rules
priorityFilesOfInterestDevelopment.IDE.Core.Rules
priorityGenerateCoreDevelopment.IDE.Core.Rules
priorityTypeCheckDevelopment.IDE.Core.Rules
processDependencyInformationDevelopment.IDE.Import.DependencyInformation
publishedDiagnosticsDevelopment.IDE.Core.Shake
Range 
1 (Data Constructor)Development.IDE.Types.Location
2 (Type/Class)Development.IDE.Types.Location
RawDependencyInformation 
1 (Type/Class)Development.IDE.Import.DependencyInformation
2 (Data Constructor)Development.IDE.Import.DependencyInformation
rawImportsDevelopment.IDE.Import.DependencyInformation
rawPathIdMapDevelopment.IDE.Import.DependencyInformation
reachableModulesDevelopment.IDE.Import.DependencyInformation
readFileUtf8Development.IDE.GHC.Util
readSrcSpanDevelopment.IDE.Types.Location
realSpanDevelopment.IDE.GHC.Error
ReportImportCycles 
1 (Type/Class)Development.IDE.Core.RuleTypes
2 (Data Constructor)Development.IDE.Core.RuleTypes
runActionDevelopment.IDE.Core.Service, Development.IDE.Core.Rules
runActionSyncDevelopment.IDE.Core.Service
runGhcEnvDevelopment.IDE.GHC.Util
runLanguageServerDevelopment.IDE.LSP.LanguageServer
runRuleDevelopment.IDE.Core.Shake
safeTyThingIdDevelopment.IDE.Spans.Common
safeTyThingTypeDevelopment.IDE.Spans.Common
sendEventDevelopment.IDE.Core.Shake
setBufferModifiedDevelopment.IDE.Core.FileStore
setFilesOfInterestDevelopment.IDE.Core.OfInterest
setPriorityDevelopment.IDE.Core.Shake
setSomethingModifiedDevelopment.IDE.Core.FileStore
ShakeExtras 
1 (Type/Class)Development.IDE.Core.Shake
2 (Data Constructor)Development.IDE.Core.Shake
shakeOpenDevelopment.IDE.Core.Shake
shakeProfileDevelopment.IDE.Core.Shake
shakeRunDevelopment.IDE.Core.Shake
shakeShutDevelopment.IDE.Core.Shake
ShowDiagDevelopment.IDE.Types.Diagnostics
ShowDiagnosticDevelopment.IDE.Types.Diagnostics
showDiagnosticsDevelopment.IDE.Types.Diagnostics
showDiagnosticsColoredDevelopment.IDE.Types.Diagnostics
showGhcDevelopment.IDE.Spans.Common
showPositionDevelopment.IDE.Types.Location
shutdownDevelopment.IDE.Core.Service
SpanDocDevelopment.IDE.Spans.Common
SpanDocStringDevelopment.IDE.Spans.Common
SpanDocTextDevelopment.IDE.Spans.Common
spanDocToMarkdownDevelopment.IDE.Spans.Common
spanDocToMarkdownForTestDevelopment.IDE.Spans.Common
srcSpanToFilenameDevelopment.IDE.GHC.Error
srcSpanToLocationDevelopment.IDE.GHC.Error
srcSpanToRangeDevelopment.IDE.GHC.Error
stateDevelopment.IDE.Core.Shake
TcModuleResult 
1 (Type/Class)Development.IDE.Core.RuleTypes
2 (Data Constructor)Development.IDE.Core.RuleTypes
TelemetryDevelopment.IDE.Types.Logger
textToStringBufferDevelopment.IDE.GHC.Util
tmrModInfoDevelopment.IDE.Core.RuleTypes
tmrModuleDevelopment.IDE.Core.RuleTypes
toCurrentDevelopment.IDE.Core.PositionMapping
toCurrentPositionDevelopment.IDE.Core.PositionMapping
toCurrentRangeDevelopment.IDE.Core.PositionMapping
toDSeverityDevelopment.IDE.GHC.Error
toIdeResultDevelopment.IDE.Core.Rules
toNormalizedFilePathDevelopment.IDE.Types.Location
toNormalizedUriDevelopment.IDE.Types.Location
TransitiveDependencies 
1 (Type/Class)Development.IDE.Import.DependencyInformation, Development.IDE.Core.Rules
2 (Data Constructor)Development.IDE.Import.DependencyInformation, Development.IDE.Core.Rules
transitiveDepsDevelopment.IDE.Import.DependencyInformation
transitiveModuleDepsDevelopment.IDE.Import.DependencyInformation, Development.IDE.Core.Rules
transitivePkgDepsDevelopment.IDE.Import.DependencyInformation, Development.IDE.Core.Rules
TypeCheck 
1 (Type/Class)Development.IDE.Core.RuleTypes
2 (Data Constructor)Development.IDE.Core.RuleTypes
unsafeClearDiagnosticsDevelopment.IDE.Core.Shake, Development.IDE.Core.Service
updatePositionMappingDevelopment.IDE.Core.Shake, Development.IDE.Core.Service
Uri 
1 (Data Constructor)Development.IDE.Types.Location
2 (Type/Class)Development.IDE.Types.Location
uriToFilePath'Development.IDE.Types.Location
useDevelopment.IDE.Core.Shake
useEDevelopment.IDE.Core.Rules
useNoFileDevelopment.IDE.Core.Shake
useNoFileEDevelopment.IDE.Core.Rules
useNoFile_Development.IDE.Core.Shake
usesDevelopment.IDE.Core.Shake
usesEDevelopment.IDE.Core.Rules
usesWithStaleDevelopment.IDE.Core.Shake
uses_Development.IDE.Core.Shake
useWithStaleDevelopment.IDE.Core.Shake
use_Development.IDE.Core.Shake
VFSHandleDevelopment.IDE.Core.FileStore
VFSVersionDevelopment.IDE.Core.Shake
WarningDevelopment.IDE.Types.Logger
WithMessage 
1 (Type/Class)Development.IDE.LSP.Server
2 (Data Constructor)Development.IDE.LSP.Server
writeProfileDevelopment.IDE.Core.Service
zeroSpanDevelopment.IDE.GHC.Error
_characterDevelopment.IDE.Types.Location
_endDevelopment.IDE.Types.Location
_lineDevelopment.IDE.Types.Location
_rangeDevelopment.IDE.Types.Location
_startDevelopment.IDE.Types.Location
_uriDevelopment.IDE.Types.Location