nano

nano with my custom patches
git clone git://bsandro.tech/nano
Log | Files | Refs | README | LICENSE

commit b3fbb7c7ff2d993123eea3f54d16574f8631f3ed
parent 225203d40df0e93d68e599ed1f85eca60267bf22
Author: Benno Schulenberg <bensberg@justemail.net>
Date:   Thu, 14 Jul 2016 22:01:55 +0200

input: report keystroke M-[ as being unbindable instead of just unbound

Diffstat:
Msrc/nano.c | 7++++---
1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/src/nano.c b/src/nano.c @@ -1555,9 +1555,10 @@ void unbound_key(int code) if (func_key) statusline(ALERT, _("Unbound key")); else if (meta_key) { - if (0x60 < code && code < 0x7B) - code -= 0x20; - statusline(ALERT, _("Unbound key: M-%c"), code); + if (code == '[') + statusline(ALERT, _("Unbindable key: M-[")); + else + statusline(ALERT, _("Unbound key: M-%c"), toupper(code)); } else if (code < 0x20) statusline(ALERT, _("Unbound key: ^%c"), code + 0x40); else