Safe Haskell | None |
---|---|
Language | GHC2021 |
Development.IDE.Plugin.CodeAction
Contents
Synopsis
- mkExactprintPluginDescriptor :: Recorder (WithPriority Log) -> PluginDescriptor a -> PluginDescriptor a
- iePluginDescriptor :: Recorder (WithPriority Log) -> PluginId -> PluginDescriptor IdeState
- typeSigsPluginDescriptor :: Recorder (WithPriority Log) -> PluginId -> PluginDescriptor IdeState
- bindingsPluginDescriptor :: Recorder (WithPriority Log) -> PluginId -> PluginDescriptor IdeState
- fillHolePluginDescriptor :: Recorder (WithPriority Log) -> PluginId -> PluginDescriptor IdeState
- extendImportPluginDescriptor :: Recorder (WithPriority Log) -> PluginId -> PluginDescriptor IdeState
- matchRegExMultipleImports :: Text -> Maybe (Text, [(Text, Text)])
- extractNotInScopeName :: Text -> Maybe NotInScope
- data NotInScope
Documentation
mkExactprintPluginDescriptor :: Recorder (WithPriority Log) -> PluginDescriptor a -> PluginDescriptor a Source #
Add the ability for a plugin to call GetAnnotatedParsedSource
typeSigsPluginDescriptor :: Recorder (WithPriority Log) -> PluginId -> PluginDescriptor IdeState Source #
bindingsPluginDescriptor :: Recorder (WithPriority Log) -> PluginId -> PluginDescriptor IdeState Source #
fillHolePluginDescriptor :: Recorder (WithPriority Log) -> PluginId -> PluginDescriptor IdeState Source #
extendImportPluginDescriptor :: Recorder (WithPriority Log) -> PluginId -> PluginDescriptor IdeState Source #
For testing
data NotInScope Source #
Constructors
NotInScopeDataConstructor Text | |
NotInScopeTypeConstructorOrClass Text | |
NotInScopeThing Text |
Instances
Show NotInScope Source # | |
Defined in Development.IDE.Plugin.CodeAction Methods showsPrec :: Int -> NotInScope -> ShowS # show :: NotInScope -> String # showList :: [NotInScope] -> ShowS # | |
Eq NotInScope Source # | |
Defined in Development.IDE.Plugin.CodeAction |