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

Ribosome.Config.Setting

Documentation

settingRaw :: (MonadRibo m, Nvim m, MsgpackDecode a, MonadDeepError e RpcError m) => Setting a -> m a Source #

setting :: forall e m a. NvimE e m => MonadRibo m => MonadDeepError e SettingError m => MsgpackDecode a => Setting a -> m a Source #

settingOr :: (MonadIO m, Nvim m, MonadRibo m, MsgpackDecode a) => a -> Setting a -> m a Source #

updateSetting :: (MonadRibo m, Nvim m, MonadDeepError e RpcError m, MsgpackEncode a) => Setting a -> a -> m () Source #