yi-0.6.5.0: The Haskell-Scriptable Editor

Safe HaskellSafe-Infered

Yi.Keymap.Keys

Description

Combinators for building keymaps.

Synopsis

Documentation

module Yi.Event

spec :: Key -> EventSource

Convert a special key into an event

(>>!) :: (MonadInteract m Action Event, YiAction a x, Show x) => m b -> a -> m ()Source

(>>=!) :: (MonadInteract m Action Event, YiAction a x, Show x) => m b -> (b -> a) -> m ()Source

(?>>) :: MonadInteract m action Event => Event -> m a -> m aSource

(?*>>) :: MonadInteract m action Event => [Event] -> m a -> m aSource

optMod :: MonadInteract m w Event => (Event -> Event) -> Event -> m EventSource

optMod f ev produces a MonadInteract that consumes ev or f ev