aerc/doc
Tim Culverhouse 1c2dd4c9f1 bindings: properly check for exKey keystrokes
When checking for an exKey, aerc inspects the key and the rune of the
event vs the exkey binding. Runes should only be inspected if the key is
a tcell.KeyRune. Some Ctrl-[:alpha:] keys report a rune in tcell, but
aerc does not have these bound to the keystroke definition. Only <C-x>
has a rune bound, and is one of the very few <C-> keys that can actually
be bound to exKey

Only compare the Rune field if the key is of type KeyRune. Otherwise,
compare the Key. Also compare any modifiers with the keystroke/key
event. These changes allow for any control or alt key combination to be
bound to the exkey.

Update documentaiton to reflect that the default keybind is ':', and not
<semicolon>

Fixes: https://todo.sr.ht/~rjarry/aerc/67
Signed-off-by: Tim Culverhouse <tim@timculverhouse.com>
Acked-by: Robin Jarry <robin@jarry.cc>
2022-10-03 21:08:23 +02:00
..
aerc-config.5.scd bindings: properly check for exKey keystrokes 2022-10-03 21:08:23 +02:00
aerc-imap.5.scd imap,smtp: add XOAUTH2 support 2022-10-01 15:47:33 +02:00
aerc-maildir.5.scd worker/maildir: implement Maildir++ support 2022-07-10 20:34:47 +02:00
aerc-notmuch.5.scd doc: fix man page typos 2022-08-22 09:49:26 +02:00
aerc-search.1.scd doc: fix typos 2022-07-18 13:58:27 +02:00
aerc-sendmail.5.scd doc: correct typo in man-pages 2022-01-26 19:23:29 +01:00
aerc-smtp.5.scd imap,smtp: add XOAUTH2 support 2022-10-01 15:47:33 +02:00
aerc-stylesets.7.scd doc: fix man page typos 2022-08-22 09:49:26 +02:00
aerc-templates.7.scd compose: allow setting all headers in templates 2022-02-03 09:55:20 +01:00
aerc-tutorial.7.scd doc: correct typo in man-pages 2022-01-26 19:23:29 +01:00
aerc.1.scd open: allow overriding default program 2022-10-01 15:47:25 +02:00