Lines Matching refs:varname
1739 char_u *varname; in do_unlet() local
1747 ht = find_var_ht(name, &varname); in do_unlet()
1757 if (ht != NULL && *varname != NUL) in do_unlet()
1777 hi = hash_find(ht, varname); in do_unlet()
2723 char_u *varname; in check_vars() local
2733 ht = find_var_ht(name, &varname); in check_vars()
2752 char_u *varname; in find_var() local
2756 ht = find_var_ht(name, &varname); in find_var()
2761 ret = find_var_in_ht(ht, *name, varname, no_autoload); in find_var()
2776 ret = find_var_in_ht(ht, *name, varname, no_autoload); in find_var()
2798 char_u *varname, in find_var_in_ht() argument
2803 if (*varname == NUL) in find_var_in_ht()
2820 hi = hash_find(ht, varname); in find_var_in_ht()
2831 if (!script_autoload(varname, FALSE) || aborting()) in find_var_in_ht()
2833 hi = hash_find(ht, varname); in find_var_in_ht()
2930 find_var_ht(char_u *name, char_u **varname) in find_var_ht() argument
2942 *varname = name; in find_var_ht()
2968 *varname = name + 2; in find_var_ht()
3214 char_u *varname; in set_var_const() local
3221 ht = find_var_ht(name, &varname); in set_var_const()
3222 if (ht == NULL || *varname == NUL) in set_var_const()
3252 di = find_var_in_ht(ht, 0, varname, TRUE); in set_var_const()
3256 imported_T *import = find_imported(varname, 0, NULL); in set_var_const()
3387 if (STRCMP(varname, "searchforward") == 0) in set_var_const()
3391 else if (STRCMP(varname, "hlsearch") == 0) in set_var_const()
3434 if (!valid_varname(varname, !vim9script in set_var_const()
3438 di = alloc(sizeof(dictitem_T) + STRLEN(varname)); in set_var_const()
3441 STRCPY(di->di_key, varname); in set_var_const()
3637 valid_varname(char_u *varname, int autoload) in valid_varname() argument
3641 for (p = varname; *p != NUL; ++p) in valid_varname()
3642 if (!eval_isnamec1(*p) && (p == varname || !VIM_ISDIGIT(*p)) in valid_varname()
3645 semsg(_(e_illvar), varname); in valid_varname()
3661 char_u *varname; in getwinvar() local
3674 varname = tv_get_string_chk(&argvars[off + 1]); in getwinvar()
3680 if (win != NULL && varname != NULL) in getwinvar()
3689 if (*varname == '&') in getwinvar()
3691 if (varname[1] == NUL) in getwinvar()
3702 else if (eval_option(&varname, rettv, 1) == OK) in getwinvar()
3711 varname, FALSE); in getwinvar()
3736 set_option_from_tv(char_u *varname, typval_T *varp) in set_option_from_tv() argument
3755 set_option_value(varname, numval, strval, OPT_LOCAL); in set_option_from_tv()
3768 char_u *varname, *winvarname; in setwinvar() local
3780 varname = tv_get_string_chk(&argvars[off + 1]); in setwinvar()
3783 if (win != NULL && varname != NULL && varp != NULL) in setwinvar()
3789 if (*varname == '&') in setwinvar()
3790 set_option_from_tv(varname + 1, varp); in setwinvar()
3793 winvarname = alloc(STRLEN(varname) + 3); in setwinvar()
3797 STRCPY(winvarname + 2, varname); in setwinvar()
4064 char_u *varname; in f_gettabvar() local
4075 varname = tv_get_string_chk(&argvars[1]); in f_gettabvar()
4077 if (tp != NULL && varname != NULL) in f_gettabvar()
4087 v = find_var_in_ht(&tp->tp_vars->dv_hashtab, 't', varname, FALSE); in f_gettabvar()
4139 char_u *varname; in f_getbufvar() local
4148 varname = tv_get_string_chk(&argvars[1]); in f_getbufvar()
4154 if (buf != NULL && varname != NULL) in f_getbufvar()
4156 if (*varname == '&') in f_getbufvar()
4163 if (varname[1] == NUL) in f_getbufvar()
4174 else if (eval_option(&varname, rettv, TRUE) == OK) in f_getbufvar()
4184 if (*varname == NUL) in f_getbufvar()
4189 varname, FALSE); in f_getbufvar()
4211 char_u *varname, *tabvarname; in f_settabvar() local
4223 varname = tv_get_string_chk(&argvars[1]); in f_settabvar()
4226 if (varname != NULL && varp != NULL && tp != NULL) in f_settabvar()
4231 tabvarname = alloc(STRLEN(varname) + 3); in f_settabvar()
4235 STRCPY(tabvarname + 2, varname); in f_settabvar()
4282 char_u *varname, *bufvarname; in f_setbufvar() local
4293 varname = tv_get_string_chk(&argvars[1]); in f_setbufvar()
4297 if (buf != NULL && varname != NULL && varp != NULL) in f_setbufvar()
4299 if (*varname == '&') in f_setbufvar()
4306 set_option_from_tv(varname + 1, varp); in f_setbufvar()
4313 bufvarname = alloc(STRLEN(varname) + 3); in f_setbufvar()
4320 STRCPY(bufvarname + 2, varname); in f_setbufvar()