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

Ribosome.Api.Buffer

Documentation

edit :: NvimE e m => FilePath -> m () Source #

nvimCallBool :: NvimE e m => Text -> [Object] -> m Bool Source #

setBufferContent :: NvimE e m => Buffer -> [Text] -> m () Source #

setBufferLine :: NvimE e m => Buffer -> Int -> Text -> m () Source #

withBufferNumber :: NvimE e m => (Int -> m ()) -> Buffer -> m () Source #

closeBuffer :: NvimE e m => Buffer -> m () Source #

wipeBuffer :: NvimE e m => Buffer -> m () Source #

unloadBuffer :: NvimE e m => Buffer -> m () Source #

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

buffersAndNames :: MonadIO m => MonadDeepError e DecodeError m => NvimE e m => m [(Buffer, Text)] Source #

bufferForFile :: MonadIO m => MonadDeepError e DecodeError m => NvimE e m => Text -> m (Maybe Buffer) Source #