module ReplAlliance
  ( plugin
  ) where

import qualified PinnedWarnings
import qualified AutoExport
import qualified AutoExtract
import qualified AutoSplit
import qualified AutoImport
import           GHC.Plugins
import qualified GhciQuickfix
import           MonoidalPlugins

plugin :: Plugin
plugin :: Plugin
plugin = [Plugin] -> Plugin
forall (f :: * -> *).
(Foldable f, Coercible (f Plugin) (f MonoidalPlugin)) =>
f Plugin -> Plugin
foldPlugins
  [ Plugin
PinnedWarnings.plugin
  , Plugin
AutoSplit.plugin
  , Plugin
AutoImport.plugin
  , Plugin
AutoExtract.plugin
  , Plugin
AutoExport.plugin
  , Plugin
GhciQuickfix.pluginOffByDefault
  ]