Lines Matching refs:completion
55 /* completion functions */
644 * 'what_to_do' says what to do with the completion.
645 * \t means do standard completion.
648 * `!' means to do standard completion, and list all possible completions if
666 char *completion;
725 completion = escape_filename(el, matches[0],
728 completion = strdup(matches[0]);
729 if (completion == NULL)
734 * all possible matches if there is a possible completion.
737 ct_decode_string(completion, &el->el_scratch));
744 * it, unless we do filename completion and the
749 (*app_func)(completion), &el->el_scratch));
751 free(completion);