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

Ribosome.Menu.Run

Documentation

isFloat :: NvimE e m => Window -> m Bool Source #

closeFloats :: NvimE e m => m () Source #

nvimMenu :: NvimE e m => MonadRibo m => MonadResource m => MonadBaseControl IO m => MonadDeepError e DecodeError m => ScratchOptions -> ConduitT () [MenuItem i] m () -> (MenuUpdate m a i -> m (MenuAction m a, Menu i)) -> PromptConfig m -> Maybe Int -> m (MenuResult a) Source #

strictNvimMenu :: NvimE e m => MonadRibo m => MonadResource m => MonadBaseControl IO m => MonadDeepError e DecodeError m => ScratchOptions -> [MenuItem i] -> (MenuUpdate m a i -> m (MenuAction m a, Menu i)) -> PromptConfig m -> Maybe Int -> m (MenuResult a) Source #