Safe Haskell | None |
---|
Hbro.Keys
- keyToString :: KeyVal -> Maybe String
- defaultKeyHandler :: KeysList -> KeyHook
- emacsKeyHandler :: (MonadIO m, MonadReader r m, HasConfig r, HasOptions r, HasGUI r, HasPromptBar r, HasZMQContext r, HasHooks r, HasKeys r, MonadError HError m, MonadBaseControl IO m) => KeysList -> [String] -> String -> m ()
Documentation
keyToString :: KeyVal -> Maybe StringSource
defaultKeyHandler :: KeysList -> KeyHookSource
Look for a callback associated to the given keystrokes and trigger it, if any.
Arguments
:: (MonadIO m, MonadReader r m, HasConfig r, HasOptions r, HasGUI r, HasPromptBar r, HasZMQContext r, HasHooks r, HasKeys r, MonadError HError m, MonadBaseControl IO m) | |
=> KeysList | Key bindings |
-> [String] | List of prefix keys |
-> String | |
-> m () |
Emacs-like key handler.