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

Ribosome.Scratch

Documentation

setupScratchIn :: MonadDeepError e DecodeError m => MonadRibo m => NvimE e m => Buffer -> Window -> Window -> Maybe Tabpage -> ScratchOptions -> m Scratch Source #

createScratch :: NvimE e m => MonadRibo m => MonadBaseControl IO m => MonadDeepError e DecodeError m => ScratchOptions -> m Scratch Source #

ensureScratch :: NvimE e m => MonadRibo m => MonadBaseControl IO m => MonadDeepError e DecodeError m => ScratchOptions -> m Scratch Source #

withModifiable :: NvimE e m => Buffer -> ScratchOptions -> m a -> m a Source #

showInScratch :: Foldable t => NvimE e m => MonadRibo m => MonadBaseControl IO m => MonadDeepError e DecodeError m => t Text -> ScratchOptions -> m Scratch Source #

showInScratchDef :: Foldable t => NvimE e m => MonadRibo m => MonadBaseControl IO m => MonadDeepError e DecodeError m => t Text -> m Scratch Source #

killScratch :: MonadRibo m => NvimE e m => Scratch -> m () Source #

killScratchByName :: MonadRibo m => NvimE e m => Text -> m () Source #