/* Navigates to previous word which starts with specified character. */ static void cmd_F(key_info_t key_info, keys_info_t *keys_info) { last_fast_search_char = key_info.multi; last_fast_search_backward = 1; find_goto(key_info.multi, def_count(key_info.count), 1); }
/* Continues navigation to word which starts with specified character in initial * direction. */ static void cmd_semicolon(key_info_t key_info, keys_info_t *keys_info) { if(last_fast_search_backward != -1) { find_goto(last_fast_search_char, def_count(key_info.count), last_fast_search_backward); } }
static void cmd_semicolon(key_info_t key_info, keys_info_t *keys_info) { if(last_fast_search_backward == -1) return; if(key_info.count == NO_COUNT_GIVEN) key_info.count = 1; find_goto(last_fast_search_char, key_info.count, last_fast_search_backward); }
static void cmd_F(key_info_t key_info, keys_info_t *keys_info) { last_fast_search_char = key_info.multi; last_fast_search_backward = 1; if(key_info.count == NO_COUNT_GIVEN) key_info.count = 1; find_goto(key_info.multi, key_info.count, 1); }