Lines Matching refs:argvar
193 static int term_and_job_init(term_T *term, typval_T *argvar, char **argv, jobopt_T *opt, jobopt_T *…
428 typval_T *argvar, in term_start() argument
456 || (argvar != NULL in term_start()
457 && argvar->v_type == VAR_LIST in term_start()
458 && argvar->vval.v_list != NULL in term_start()
459 && argvar->vval.v_list->lv_first == &range_list_item)) in term_start()
580 if (argvar->v_type == VAR_STRING) in term_start()
582 cmd = argvar->vval.v_string; in term_start()
588 else if (argvar->v_type != VAR_LIST in term_start()
589 || argvar->vval.v_list == NULL in term_start()
590 || argvar->vval.v_list->lv_len == 0 in term_start()
592 &argvar->vval.v_list->lv_first->li_tv)) == NULL) in term_start()
648 else if (argvar->v_type == VAR_STRING) in term_start()
650 char_u *cmd = argvar->vval.v_string; in term_start()
655 else if (argvar->v_type == VAR_LIST in term_start()
656 && argvar->vval.v_list != NULL in term_start()
657 && argvar->vval.v_list->lv_len > 0) in term_start()
663 FOR_ALL_LIST_ITEMS(argvar->vval.v_list, item) in term_start()
708 && argvar->v_type == VAR_STRING in term_start()
709 && argvar->vval.v_string != NULL in term_start()
710 && STRCMP(argvar->vval.v_string, "NONE") == 0) in term_start()
713 res = term_and_job_init(term, argvar, argv, opt, &orig_opt); in term_start()
760 typval_T argvar[2]; in ex_terminal() local
925 argvar[0].v_type = VAR_STRING; in ex_terminal()
926 argvar[0].vval.v_string = cmd; in ex_terminal()
927 argvar[1].v_type = VAR_UNKNOWN; in ex_terminal()
928 term_start(argvar, NULL, &opt, eap->forceit ? TERM_START_FORCEIT : 0); in ex_terminal()
6576 typval_T *argvar, in conpty_term_and_job_init() argument
6602 if (argvar->v_type == VAR_STRING) in conpty_term_and_job_init()
6604 cmd = argvar->vval.v_string; in conpty_term_and_job_init()
6606 else if (argvar->v_type == VAR_LIST) in conpty_term_and_job_init()
6608 if (win32_build_cmd(argvar->vval.v_list, &ga_cmd) == FAIL) in conpty_term_and_job_init()
6674 if (argvar->v_type == VAR_STRING) in conpty_term_and_job_init()
6684 build_argv_from_list(argvar->vval.v_list, &job->jv_argv, &argc); in conpty_term_and_job_init()
6928 typval_T *argvar, in winpty_term_and_job_init() argument
6950 if (argvar->v_type == VAR_STRING) in winpty_term_and_job_init()
6952 cmd = argvar->vval.v_string; in winpty_term_and_job_init()
6954 else if (argvar->v_type == VAR_LIST) in winpty_term_and_job_init()
6956 if (win32_build_cmd(argvar->vval.v_list, &ga_cmd) == FAIL) in winpty_term_and_job_init()
7008 if (argvar->v_type == VAR_STRING) in winpty_term_and_job_init()
7018 build_argv_from_list(argvar->vval.v_list, &job->jv_argv, &argc); in winpty_term_and_job_init()
7144 typval_T *argvar, in term_and_job_init() argument
7186 return conpty_term_and_job_init(term, argvar, argv, opt, orig_opt); in term_and_job_init()
7189 return winpty_term_and_job_init(term, argvar, argv, opt, orig_opt); in term_and_job_init()
7313 typval_T *argvar, in term_and_job_init() argument
7331 term->tl_job = job_start(argvar, argv, opt, &term->tl_job); in term_and_job_init()