nano

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

commit 8e328e43c21f2bffd8b1856749b07296bf5885f1
parent cb56a575fdcb8040bac2d12f4d3be3b710cadbd8
Author: Benno Schulenberg <bensberg@telfort.nl>
Date:   Sun, 21 Jan 2018 10:50:50 +0100

input: make <Shift+Tab> do an unindent also on a Manjaro console

This fixes https://savannah.gnu.org/bugs/?52943.

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

diff --git a/src/winio.c b/src/winio.c @@ -388,6 +388,8 @@ int parse_kbinput(WINDOW *win) case 1: if (keycode >= 0x80) retval = keycode; + else if (keycode == TAB_CODE) + retval = SHIFT_TAB; else if ((keycode != 'O' && keycode != 'o' && keycode != '[') || key_buffer_len == 0 || *key_buffer == ESC_CODE) { /* One escape followed by a single non-escape: