NeoMutt  2019-12-07-60-g0cfa53
Teaching an old dog new tricks
DOXYGEN
Manage keymappings

Manage keymappings

Data Description
KeyNames Key name lookup table
Menus Menu name lookup table
Function Description
km_bind() Bind a key to a macro
km_bind_err() Set up a key binding
km_bindkey() Bind a key in a Menu to an operation
km_bindkey_err() Bind a key in a Menu to an operation (with error message)
km_dokey() Determine what a keypress should do
km_error_key() Handle an unbound key sequence
km_expand_key() Get the key string bound to a Keymap
km_find_func() Find a function's mapping in a Menu
km_get_table() Lookup a menu's keybindings
km_init() Initialise all the menu keybindings
km_keyname() Get the human name for a key
km_unbind_all() Free all the keys in the supplied Keymap
mutt_get_func() Get the name of a function
mutt_keys_free() Free the key maps
mutt_parse_bind() Parse the 'bind' command - Implements command_t
mutt_parse_exec() Parse the 'exec' command - Implements command_t
mutt_parse_macro() Parse the 'macro' command - Implements command_t
mutt_parse_push() Parse the 'push' command - Implements command_t
mutt_parse_unbind() Parse the 'unbind' command - Implements command_t
mutt_what_key() Ask the user to press a key