Safe Haskell | None |
---|---|
Language | Haskell2010 |
Documentation
createScratchTab :: NvimE e m => m Tabpage Source #
floatConfig :: FloatOptions -> Map Text Object Source #
createFloat :: NvimE e m => FloatOptions -> m (Buffer, Window) Source #
createScratchWindow :: NvimE e m => Bool -> Bool -> Bool -> Maybe FloatOptions -> Maybe Int -> m (Buffer, Window) Source #
createScratchUi :: NvimE e m => ScratchOptions -> m (Buffer, Window, Maybe Tabpage) Source #
scratchLens :: Text -> Lens' RibosomeInternal (Maybe Scratch) Source #
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 #
updateScratch :: NvimE e m => MonadRibo m => MonadBaseControl IO m => MonadDeepError e DecodeError m => Scratch -> 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 #
setScratchContent :: Foldable t => NvimE e m => ScratchOptions -> Scratch -> t Text -> m () 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 #