tweaks: move the modified editing keys again

master
Benno Schulenberg 2016-07-31 18:29:57 +02:00
parent fe38b78486
commit e471e2d462
1 changed files with 11 additions and 11 deletions

View File

@ -320,17 +320,6 @@ int get_kbinput(WINDOW *win)
kbinput, meta_key ? "TRUE" : "FALSE"); kbinput, meta_key ? "TRUE" : "FALSE");
#endif #endif
#ifndef NANO_TINY
if (kbinput == controlleft)
kbinput = sc_seq_or(do_prev_word_void, 0);
else if (kbinput == controlright)
kbinput = sc_seq_or(do_next_word_void, 0);
else if (kbinput == controlup)
kbinput = sc_seq_or(do_prev_block, 0);
else if (kbinput == controldown)
kbinput = sc_seq_or(do_next_block, 0);
#endif
/* If we read from the edit window, blank the statusbar if needed. */ /* If we read from the edit window, blank the statusbar if needed. */
if (win == edit) if (win == edit)
check_statusblank(); check_statusblank();
@ -515,6 +504,17 @@ int parse_kbinput(WINDOW *win)
if (retval == ERR) if (retval == ERR)
return ERR; return ERR;
#ifndef NANO_TINY
if (retval == controlleft)
return sc_seq_or(do_prev_word_void, 0);
else if (retval == controlright)
return sc_seq_or(do_next_word_void, 0);
else if (retval == controlup)
return sc_seq_or(do_prev_block, 0);
else if (retval == controldown)
return sc_seq_or(do_next_block, 0);
#endif
switch (retval) { switch (retval) {
#ifdef KEY_SLEFT #ifdef KEY_SLEFT
/* Slang doesn't support KEY_SLEFT. */ /* Slang doesn't support KEY_SLEFT. */