diff -wur nano-cvs/src/global.c nano-new/src/global.c --- nano-cvs/src/global.c 2006-04-23 19:02:31.000000000 +0200 +++ nano-new/src/global.c 2006-04-23 19:32:34.000000000 +0200 @@ -539,11 +539,10 @@ #endif nano_disabled_msg); -#ifndef NANO_TINY - sc_init_one(&main_list, NANO_NO_KEY, whereis_next_msg, - IFHELP(nano_whereis_next_msg, FALSE), NANO_WHEREIS_NEXT_KEY, - NANO_WHEREIS_NEXT_FKEY, NANO_NO_KEY, VIEW, do_research); -#endif + sc_init_one(&main_list, NANO_GOTOLINE_KEY, go_to_line_msg, + IFHELP(nano_gotoline_msg, FALSE), NANO_GOTOLINE_ALTKEY, + NANO_GOTOLINE_FKEY, NANO_NO_KEY, VIEW, + do_gotolinecolumn_void); sc_init_one(&main_list, NANO_REPLACE_KEY, replace_msg, IFHELP(nano_replace_msg, FALSE), NANO_ALT_REPLACE_KEY, @@ -554,12 +553,10 @@ sc_init_one(&main_list, NANO_MARK_KEY, N_("Mark Text"), IFHELP(nano_mark_msg, FALSE), NANO_MARK_ALTKEY, NANO_MARK_FKEY, NANO_NO_KEY, VIEW, do_mark); -#endif -#ifndef NANO_TINY - sc_init_one(&main_list, NANO_NO_KEY, cut_till_end_msg, - IFHELP(nano_cut_till_end_msg, TRUE), NANO_CUTTILLEND_ALTKEY, - NANO_NO_KEY, NANO_NO_KEY, NOVIEW, do_cut_till_end); + sc_init_one(&main_list, NANO_NO_KEY, whereis_next_msg, + IFHELP(nano_whereis_next_msg, TRUE), NANO_WHEREIS_NEXT_KEY, + NANO_WHEREIS_NEXT_FKEY, NANO_NO_KEY, VIEW, do_research); #endif sc_init_one(&main_list, NANO_FORWARD_KEY, N_("Forward"), @@ -618,14 +615,7 @@ sc_init_one(&main_list, NANO_NO_KEY, N_("Find Other Bracket"), IFHELP(nano_bracket_msg, FALSE), NANO_BRACKET_KEY, NANO_NO_KEY, NANO_NO_KEY, VIEW, do_find_bracket); -#endif - - sc_init_one(&main_list, NANO_GOTOLINE_KEY, go_to_line_msg, - IFHELP(nano_gotoline_msg, FALSE), NANO_GOTOLINE_ALTKEY, - NANO_GOTOLINE_FKEY, NANO_NO_KEY, VIEW, - do_gotolinecolumn_void); -#ifndef NANO_TINY sc_init_one(&main_list, NANO_NO_KEY, N_("Scroll Up"), IFHELP(nano_scrollup_msg, FALSE), NANO_SCROLLUP_KEY, NANO_NO_KEY, NANO_SCROLLUP_ALTKEY, VIEW, do_scroll_up); @@ -663,9 +653,15 @@ NANO_NO_KEY, NOVIEW, do_delete); sc_init_one(&main_list, NANO_BACKSPACE_KEY, N_("Backspace"), - IFHELP(nano_backspace_msg, TRUE), NANO_NO_KEY, NANO_NO_KEY, + IFHELP(nano_backspace_msg, FALSE), NANO_NO_KEY, NANO_NO_KEY, NANO_NO_KEY, NOVIEW, do_backspace); +#ifndef NANO_TINY + sc_init_one(&main_list, NANO_NO_KEY, cut_till_end_msg, + IFHELP(nano_cut_till_end_msg, TRUE), NANO_CUTTILLEND_ALTKEY, + NANO_NO_KEY, NANO_NO_KEY, NOVIEW, do_cut_till_end); +#endif + #ifndef DISABLE_JUSTIFY sc_init_one(&main_list, NANO_NO_KEY, fulljstify_msg, IFHELP(nano_fulljustify_msg, FALSE), NANO_FULLJUSTIFY_ALTKEY,