diff -ur nano-cvs/src/winio.c nano-new/src/winio.c --- nano-cvs/src/winio.c 2006-12-03 11:37:48.000000000 +0100 +++ nano-new/src/winio.c 2006-12-16 15:00:01.000000000 +0100 @@ -925,11 +925,15 @@ * xterm. */ case 'B': /* Esc [ 1 ; 5 B == Ctrl-Down on * xterm. */ + retval = get_escape_seq_abcd(seq[4]); + break; case 'C': /* Esc [ 1 ; 5 C == Ctrl-Right on * xterm. */ + retval = NANO_NEXTWORD_KEY; + break; case 'D': /* Esc [ 1 ; 5 D == Ctrl-Left on * xterm. */ - retval = get_escape_seq_abcd(seq[4]); + retval = NANO_PREVWORD_KEY; break; } } @@ -1164,9 +1168,7 @@ } } -#ifdef DEBUG fprintf(stderr, "get_escape_seq_kbinput(): retval = %d\n", retval); -#endif return retval; }