Safe Haskell | None |
---|---|
Language | Haskell2010 |
Synopsis
- data CachedCompletions = CC {
- allModNamesAsNS :: [Text]
- unqualCompls :: [CompItem]
- qualCompls :: QualCompls
- anyQualCompls :: [Maybe Text -> CompItem]
- importableModules :: [Text]
- newtype QualCompls = QualCompls {
- getQualCompls :: Map Text [CompItem]
- data CompItem = CI {}
- data Provenance
- data ExtendImport = ExtendImport {
- doc :: !Uri
- newThing :: !Text
- thingParent :: !(Maybe Text)
- importName :: !Text
- importQual :: !(Maybe Text)
- data CompletionsConfig = CompletionsConfig {}
- data Backtick
- data NonLocalCompletions = NonLocalCompletions
- data LocalCompletions = LocalCompletions
- extendImportCommandId :: Text
- properties :: Properties '['PropertyKey "autoExtendOn" 'TBoolean, 'PropertyKey "snippetsOn" 'TBoolean]
- getCompletionsConfig :: MonadLsp Config m => PluginId -> m CompletionsConfig
Documentation
data CachedCompletions Source #
End result of the completions
CC | |
|
Instances
Show CachedCompletions Source # | |
Defined in Development.IDE.Plugin.Completions.Types showsPrec :: Int -> CachedCompletions -> ShowS # show :: CachedCompletions -> String # showList :: [CachedCompletions] -> ShowS # | |
Semigroup CachedCompletions Source # | |
Defined in Development.IDE.Plugin.Completions.Types (<>) :: CachedCompletions -> CachedCompletions -> CachedCompletions # sconcat :: NonEmpty CachedCompletions -> CachedCompletions # stimes :: Integral b => b -> CachedCompletions -> CachedCompletions # | |
Monoid CachedCompletions Source # | |
NFData CachedCompletions Source # | |
Defined in Development.IDE.Plugin.Completions.Types rnf :: CachedCompletions -> () # |
newtype QualCompls Source #
Instances
Show QualCompls Source # | |
Defined in Development.IDE.Plugin.Completions.Types showsPrec :: Int -> QualCompls -> ShowS # show :: QualCompls -> String # showList :: [QualCompls] -> ShowS # | |
Semigroup QualCompls Source # | |
Defined in Development.IDE.Plugin.Completions.Types (<>) :: QualCompls -> QualCompls -> QualCompls # sconcat :: NonEmpty QualCompls -> QualCompls # stimes :: Integral b => b -> QualCompls -> QualCompls # | |
Monoid QualCompls Source # | |
Defined in Development.IDE.Plugin.Completions.Types mempty :: QualCompls # mappend :: QualCompls -> QualCompls -> QualCompls # mconcat :: [QualCompls] -> QualCompls # |
CI | |
|
data Provenance Source #
Instances
Eq Provenance Source # | |
Defined in Development.IDE.Plugin.Completions.Types (==) :: Provenance -> Provenance -> Bool # (/=) :: Provenance -> Provenance -> Bool # | |
Ord Provenance Source # | |
Defined in Development.IDE.Plugin.Completions.Types compare :: Provenance -> Provenance -> Ordering # (<) :: Provenance -> Provenance -> Bool # (<=) :: Provenance -> Provenance -> Bool # (>) :: Provenance -> Provenance -> Bool # (>=) :: Provenance -> Provenance -> Bool # max :: Provenance -> Provenance -> Provenance # min :: Provenance -> Provenance -> Provenance # | |
Show Provenance Source # | |
Defined in Development.IDE.Plugin.Completions.Types showsPrec :: Int -> Provenance -> ShowS # show :: Provenance -> String # showList :: [Provenance] -> ShowS # |
data ExtendImport Source #
ExtendImport | |
|
Instances
data CompletionsConfig Source #
data NonLocalCompletions Source #
Instances
data LocalCompletions Source #
Instances
properties :: Properties '['PropertyKey "autoExtendOn" 'TBoolean, 'PropertyKey "snippetsOn" 'TBoolean] Source #
getCompletionsConfig :: MonadLsp Config m => PluginId -> m CompletionsConfig Source #