nano

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

commit 037b77555eddbf98f6f9d6a2a1fff9c4ca8203ec
parent 51b9e86d13484ae64120e2b065ca8ab9e3ad7c34
Author: Benno Schulenberg <bensberg@telfort.nl>
Date:   Wed, 30 Sep 2020 19:51:29 +0200

tweaks: condense a bit of code after the previous change

Diffstat:
Msrc/winio.c | 8++------
1 file changed, 2 insertions(+), 6 deletions(-)

diff --git a/src/winio.c b/src/winio.c @@ -745,18 +745,14 @@ int convert_CSI_sequence(const int *seq, size_t length, int *consumed) case 'L': /* Esc [ L == Insert on ANSI/FreeBSD console. */ return KEY_IC; case 'M': /* Esc [ M == F1 on FreeBSD console. */ - return KEY_F(1); case 'N': /* Esc [ N == F2 on FreeBSD console. */ - return KEY_F(2); - case 'O': - /* Esc [ O == F3 on FreeBSD console. */ - return KEY_F(3); + case 'O': /* Esc [ O == F3 on FreeBSD console. */ case 'P': /* Esc [ P == F4 on FreeBSD console. */ case 'Q': /* Esc [ Q == F5 on FreeBSD console. */ case 'R': /* Esc [ R == F6 on FreeBSD console. */ case 'S': /* Esc [ S == F7 on FreeBSD console. */ case 'T': /* Esc [ T == F8 on FreeBSD console. */ - return KEY_F(4 + seq[0] - 'P'); + return KEY_F(seq[0] - 'L'); case 'U': /* Esc [ U == PageDown on Mach console. */ return KEY_NPAGE; case 'V': /* Esc [ V == PageUp on Mach console. */