static void cmd_shift_tab(key_info_t key_info, keys_info_t *keys_info) { if(!input_stat.complete_continue) draw_wild_menu(1); input_stat.reverse_completion = 1; if(input_stat.complete_continue && get_completion_count() == 2) input_stat.complete_continue = 0; do_completion(); if(cfg.wild_menu) draw_wild_menu(0); }
static void cmd_ctrl_underscore(key_info_t key_info, keys_info_t *keys_info) { if(!input_stat.complete_continue) return; rewind_completion(); if(!input_stat.complete_continue) draw_wild_menu(1); input_stat.reverse_completion = 0; do_completion(); if(cfg.wild_menu) draw_wild_menu(0); stop_completion(); }