Lines Matching refs:arg
1213 (void)do_set(eap->arg, flags); in ex_set()
1237 char_u *arg = arg_start; in do_set() local
1258 if (*arg == NUL) in do_set()
1265 while (*arg != NUL) // loop to process all options in do_set()
1268 startarg = arg; // remember for error message in do_set()
1270 if (STRNCMP(arg, "all", 3) == 0 && !isalpha(arg[3]) in do_set()
1277 arg += 3; in do_set()
1278 if (*arg == '&') in do_set()
1280 ++arg; in do_set()
1293 else if (STRNCMP(arg, "termcap", 7) == 0 && !(opt_flags & OPT_MODELINE)) in do_set()
1298 arg += 7; in do_set()
1303 if (STRNCMP(arg, "no", 2) == 0 && STRNCMP(arg, "novice", 6) != 0) in do_set()
1306 arg += 2; in do_set()
1308 else if (STRNCMP(arg, "inv", 3) == 0) in do_set()
1311 arg += 3; in do_set()
1316 if (*arg == '<') in do_set()
1320 if (arg[1] == 't' && arg[2] == '_' && arg[3] && arg[4]) in do_set()
1325 while (arg[len] != NUL && arg[len] != '>') in do_set()
1328 if (arg[len] != '>') in do_set()
1333 arg[len] = NUL; // put NUL after name in do_set()
1334 if (arg[1] == 't' && arg[2] == '_') // could be term code in do_set()
1335 opt_idx = findoption(arg + 1); in do_set()
1336 arg[len++] = '>'; // restore '>' in do_set()
1338 key = find_key_option(arg + 1, TRUE); in do_set()
1346 if (arg[0] == 't' && arg[1] == '_' && arg[2] && arg[3]) in do_set()
1349 while (ASCII_ISALNUM(arg[len]) || arg[len] == '_') in do_set()
1351 nextchar = arg[len]; in do_set()
1352 arg[len] = NUL; // put NUL after name in do_set()
1353 opt_idx = findoption(arg); in do_set()
1354 arg[len] = nextchar; // restore nextchar in do_set()
1356 key = find_key_option(arg, FALSE); in do_set()
1360 afterchar = arg[len]; in do_set()
1364 char_u *p = skipwhite(arg + len); in do_set()
1367 if (p > arg + len && (p[0] == '=' in do_set()
1372 arg = p; in do_set()
1379 while (VIM_ISWHITE(arg[len])) in do_set()
1385 if (arg[len] != NUL && arg[len + 1] == '=') in do_set()
1387 if (arg[len] == '+') in do_set()
1392 else if (arg[len] == '^') in do_set()
1397 else if (arg[len] == '-') in do_set()
1403 nextchar = arg[len]; in do_set()
1407 if (in_vim9script() && arg > arg_start in do_set()
1408 && vim_strchr((char_u *)"!&<", *arg) != NULL) in do_set()
1496 arg += len; in do_set()
1498 if (nextchar == '&' && arg[1] == 'v' && arg[2] == 'i') in do_set()
1500 if (arg[3] == 'm') // "opt&vim": set to Vim default in do_set()
1503 arg += 3; in do_set()
1508 arg += 2; in do_set()
1512 && arg[1] != NUL && !VIM_ISWHITE(arg[1])) in do_set()
1647 ++arg; in do_set()
1665 && (*arg == '<' in do_set()
1666 || *arg == '^' in do_set()
1667 || (*arg != NUL in do_set()
1668 && (!arg[1] || VIM_ISWHITE(arg[1])) in do_set()
1669 && !VIM_ISDIGIT(*arg)))) in do_set()
1671 value = string_to_key(arg, FALSE); in do_set()
1678 else if (*arg == '-' || VIM_ISDIGIT(*arg)) in do_set()
1682 vim_str2nr(arg, NULL, &i, STR2NR_ALL, in do_set()
1684 if (i == 0 || (arg[i] != NUL in do_set()
1685 && !VIM_ISWHITE(arg[i]))) in do_set()
1802 ++arg; // jump to after the '=' or ':' in do_set()
1810 && (*arg == NUL || *arg == ' ')) in do_set()
1813 save_arg = arg; in do_set()
1814 arg = (char_u *)errbuf; in do_set()
1857 && VIM_ISDIGIT(*arg)) in do_set()
1860 i = getdigits(&arg); in do_set()
1873 save_arg = arg; in do_set()
1874 arg = (char_u *)errbuf; in do_set()
1880 else if ( *arg == '>' in do_set()
1884 ++arg; in do_set()
1893 newlen = (unsigned)STRLEN(arg) + 1; in do_set()
1909 while (*arg && !VIM_ISWHITE(*arg)) in do_set()
1911 if (*arg == '\\' && arg[1] != NUL in do_set()
1914 && vim_isfilec(arg[1]) in do_set()
1915 && !VIM_ISWHITE(arg[1]) in do_set()
1916 && (arg[1] != '\\' in do_set()
1918 && arg[2] != '\\'))) in do_set()
1921 ++arg; // remove backslash in do_set()
1923 && (i = (*mb_ptr2len)(arg)) > 1) in do_set()
1926 mch_memmove(s, arg, (size_t)i); in do_set()
1927 arg += i; in do_set()
1931 *s++ = *arg++; in do_set()
2066 arg = save_arg; in do_set()
2149 ++arg; // jump to after the '=' or ':' in do_set()
2150 for (p = arg; *p && !VIM_ISWHITE(*p); ++p) in do_set()
2155 add_termcode(key_name, arg, FALSE); in do_set()
2178 while (*arg != NUL && !VIM_ISWHITE(*arg)) in do_set()
2179 if (*arg++ == '\\' && *arg != NUL) in do_set()
2180 ++arg; in do_set()
2181 arg = skipwhite(arg); in do_set()
2182 if (*arg != '=') in do_set()
2191 if (i + (arg - startarg) < IOSIZE) in do_set()
2195 mch_memmove(IObuff + i, startarg, (arg - startarg)); in do_set()
2196 IObuff[i + (arg - startarg)] = NUL; in do_set()
2208 arg = skipwhite(arg); in do_set()
2263 string_to_key(char_u *arg, int multi_byte) in string_to_key() argument
2265 if (*arg == '<') in string_to_key()
2266 return find_key_option(arg + 1, TRUE); in string_to_key()
2267 if (*arg == '^') in string_to_key()
2268 return Ctrl_chr(arg[1]); in string_to_key()
2270 return PTR2CHAR(arg); in string_to_key()
2271 return *arg; in string_to_key()
3884 findoption(char_u *arg) in findoption() argument
3916 if (!islower(arg[0])) in findoption()
3918 if (arg[0] < 'a' || arg[0] > 'z') in findoption()
3922 is_term_opt = (arg[0] == 't' && arg[1] == '_'); in findoption()
3926 opt_idx = quick_tab[CharOrdLow(arg[0])]; in findoption()
3929 if (STRCMP(arg, s) == 0) // match full name in findoption()
3934 opt_idx = quick_tab[CharOrdLow(arg[0])]; in findoption()
3938 if (s != NULL && STRCMP(arg, s) == 0) // match short name in findoption()
4471 char_u *arg = arg_arg; in find_key_option() local
4477 if (arg[0] == 't' && arg[1] == '_' && arg[2] && arg[3]) in find_key_option()
4478 key = TERMCAP2KEY(arg[2], arg[3]); in find_key_option()
4481 --arg; // put arg at the '<' in find_key_option()
4483 key = find_special_key(&arg, &modifiers, in find_key_option()
6210 char_u *arg, in set_context_in_set_cmd() argument
6224 if (*arg == NUL) in set_context_in_set_cmd()
6226 xp->xp_pattern = arg; in set_context_in_set_cmd()
6229 p = arg + STRLEN(arg) - 1; in set_context_in_set_cmd()
6235 while (p > arg) in set_context_in_set_cmd()
6241 while (s > arg && *(s - 1) == '\\') in set_context_in_set_cmd()
6262 xp->xp_pattern = arg = p; in set_context_in_set_cmd()
6263 if (*arg == '<') in set_context_in_set_cmd()
6268 key = get_special_key_code(arg + 1); in set_context_in_set_cmd()
6302 opt_idx = findoption(arg); in set_context_in_set_cmd()
6388 for (p = arg + STRLEN(arg) - 1; p > xp->xp_pattern; --p) in set_context_in_set_cmd()