ribosome-0.4.0.0: api extensions for nvim-hs
Safe HaskellNone
LanguageHaskell2010

Ribosome.Error.Report

Documentation

reportErrorWith :: (MonadRibo m, NvimE e m) => Text -> (a -> ErrorReport) -> a -> m () Source #

reportError :: MonadRibo m => NvimE e m => ReportError a => Text -> a -> m () Source #

reportErrorOr :: (MonadRibo m, NvimE e m, ReportError e) => Text -> (a -> m ()) -> Either e a -> m () Source #

reportErrorOr_ :: (MonadRibo m, NvimE e m, ReportError e) => Text -> m () -> Either e a -> m () Source #

reportError' :: forall e m a. (MonadRibo m, Nvim m, ReportError e) => Text -> Either e a -> m () Source #

runRiboReport :: forall e s. ReportError e => Text -> Ribo s e () -> RNeovim s () Source #