Safe Haskell | None |
---|---|
Language | Haskell2010 |
This module provides the infos collected by the server before
- getIdentifierDescr :: (SymbolTable alpha, SymbolTable beta) => Text -> alpha -> beta -> [Descr]
- getIdentifiersStartingWith :: (SymbolTable alpha, SymbolTable beta) => Text -> alpha -> beta -> [Text]
- getCompletionOptions :: Text -> IDEM [Text]
- getDescription :: Text -> IDEM Text
- getActivePackageDescr :: IDEM (Maybe PackageDescr)
- searchMeta :: Scope -> Text -> SearchMode -> IDEM [Descr]
- initInfo :: IDEAction -> IDEAction
- updateSystemInfo :: IDEAction
- rebuildSystemInfo :: IDEAction
- updateWorkspaceInfo :: IDEAction
- rebuildWorkspaceInfo :: IDEAction
- getPackageInfo :: IDEM (Maybe (GenScope, GenScope))
- getWorkspaceInfo :: IDEM (Maybe (GenScope, GenScope))
- getSystemInfo :: IDEM (Maybe GenScope)
- getPackageImportInfo :: IDEPackage -> IDEM (Maybe (GenScope, GenScope))
Documentation
getIdentifierDescr :: (SymbolTable alpha, SymbolTable beta) => Text -> alpha -> beta -> [Descr] Source
Lookup of an identifier description
getIdentifiersStartingWith :: (SymbolTable alpha, SymbolTable beta) => Text -> alpha -> beta -> [Text] Source
Lookup of an identifiers starting with the specified prefix and return a list.
getCompletionOptions :: Text -> IDEM [Text] Source
getDescription :: Text -> IDEM Text Source
searchMeta :: Scope -> Text -> SearchMode -> IDEM [Descr] Source
Searching of metadata
initInfo :: IDEAction -> IDEAction Source
Update and initialize metadata for the world -- Called at startup
getSystemInfo :: IDEM (Maybe GenScope) Source
getPackageImportInfo :: IDEPackage -> IDEM (Maybe (GenScope, GenScope)) Source
Only exported items