haskell-language-server-2.7.0.0: LSP server for GHC

Safe Haskell | None
Language | GHC2021

Development.IDE.Plugin.CodeAction

Contents

- For testing

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)])

# Documentation

mkExactprintPluginDescriptor :: Recorder (WithPriority Log) -> PluginDescriptor a -> PluginDescriptor a #

Add the ability for a plugin to call GetAnnotatedParsedSource

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 #

# For testing

matchRegExMultipleImports :: Text -> Maybe (Text, [(Text, Text)]) #