Safe Haskell | None |
---|---|
Language | Haskell2010 |
Documentation
storeError' :: Int -> Text -> ErrorReport -> Errors -> Errors Source #
storeError :: MonadRibo m => Text -> ErrorReport -> m () Source #
logErrorReport :: (MonadRibo m, NvimE e m) => ErrorReport -> m () Source #
processErrorReport :: (MonadRibo m, NvimE e m) => Text -> ErrorReport -> m () Source #
processErrorReport' :: (MonadRibo m, Nvim m) => Text -> ErrorReport -> m () Source #
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 #
printAllErrors :: MonadRibo m => m () Source #
runRiboReport :: forall e s. ReportError e => Text -> Ribo s e () -> RNeovim s () Source #