Lines Matching refs:arg
1295 char_u *arg; in sign_define_cmd() local
1306 arg = skipwhite(p); in sign_define_cmd()
1307 if (*arg == NUL) in sign_define_cmd()
1309 p = skiptowhite_esc(arg); in sign_define_cmd()
1310 if (STRNCMP(arg, "icon=", 5) == 0) in sign_define_cmd()
1312 arg += 5; in sign_define_cmd()
1313 icon = vim_strnsave(arg, p - arg); in sign_define_cmd()
1315 else if (STRNCMP(arg, "text=", 5) == 0) in sign_define_cmd()
1317 arg += 5; in sign_define_cmd()
1318 text = vim_strnsave(arg, p - arg); in sign_define_cmd()
1320 else if (STRNCMP(arg, "linehl=", 7) == 0) in sign_define_cmd()
1322 arg += 7; in sign_define_cmd()
1323 linehl = vim_strnsave(arg, p - arg); in sign_define_cmd()
1325 else if (STRNCMP(arg, "texthl=", 7) == 0) in sign_define_cmd()
1327 arg += 7; in sign_define_cmd()
1328 texthl = vim_strnsave(arg, p - arg); in sign_define_cmd()
1332 semsg(_(e_invarg2), arg); in sign_define_cmd()
1497 char_u *arg, in parse_sign_cmd_args() argument
1511 arg1 = arg; in parse_sign_cmd_args()
1512 if (VIM_ISDIGIT(*arg)) in parse_sign_cmd_args()
1514 *signid = getdigits(&arg); in parse_sign_cmd_args()
1515 if (!VIM_ISWHITE(*arg) && *arg != NUL) in parse_sign_cmd_args()
1518 arg = arg1; in parse_sign_cmd_args()
1521 arg = skipwhite(arg); in parse_sign_cmd_args()
1524 while (*arg != NUL) in parse_sign_cmd_args()
1526 if (STRNCMP(arg, "line=", 5) == 0) in parse_sign_cmd_args()
1528 arg += 5; in parse_sign_cmd_args()
1529 *lnum = atoi((char *)arg); in parse_sign_cmd_args()
1530 arg = skiptowhite(arg); in parse_sign_cmd_args()
1533 else if (STRNCMP(arg, "*", 1) == 0 && cmd == SIGNCMD_UNPLACE) in parse_sign_cmd_args()
1541 arg = skiptowhite(arg + 1); in parse_sign_cmd_args()
1543 else if (STRNCMP(arg, "name=", 5) == 0) in parse_sign_cmd_args()
1545 arg += 5; in parse_sign_cmd_args()
1546 name = arg; in parse_sign_cmd_args()
1547 arg = skiptowhite(arg); in parse_sign_cmd_args()
1548 if (*arg != NUL) in parse_sign_cmd_args()
1549 *arg++ = NUL; in parse_sign_cmd_args()
1554 else if (STRNCMP(arg, "group=", 6) == 0) in parse_sign_cmd_args()
1556 arg += 6; in parse_sign_cmd_args()
1557 *group = arg; in parse_sign_cmd_args()
1558 arg = skiptowhite(arg); in parse_sign_cmd_args()
1559 if (*arg != NUL) in parse_sign_cmd_args()
1560 *arg++ = NUL; in parse_sign_cmd_args()
1562 else if (STRNCMP(arg, "priority=", 9) == 0) in parse_sign_cmd_args()
1564 arg += 9; in parse_sign_cmd_args()
1565 *prio = atoi((char *)arg); in parse_sign_cmd_args()
1566 arg = skiptowhite(arg); in parse_sign_cmd_args()
1568 else if (STRNCMP(arg, "file=", 5) == 0) in parse_sign_cmd_args()
1570 arg += 5; in parse_sign_cmd_args()
1571 filename = arg; in parse_sign_cmd_args()
1572 *buf = buflist_findname_exp(arg); in parse_sign_cmd_args()
1575 else if (STRNCMP(arg, "buffer=", 7) == 0) in parse_sign_cmd_args()
1577 arg += 7; in parse_sign_cmd_args()
1578 filename = arg; in parse_sign_cmd_args()
1579 *buf = buflist_findnr((int)getdigits(&arg)); in parse_sign_cmd_args()
1580 if (*skipwhite(arg) != NUL) in parse_sign_cmd_args()
1581 semsg(_(e_trailing_arg), arg); in parse_sign_cmd_args()
1589 arg = skipwhite(arg); in parse_sign_cmd_args()
1613 char_u *arg = eap->arg; in ex_sign() local
1620 p = skiptowhite(arg); in ex_sign()
1621 idx = sign_cmd_idx(arg, p); in ex_sign()
1624 semsg(_("E160: Unknown sign command: %s"), arg); in ex_sign()
1627 arg = skipwhite(p); in ex_sign()
1632 if (idx == SIGNCMD_LIST && *arg == NUL) in ex_sign()
1638 else if (*arg == NUL) in ex_sign()
1646 p = skiptowhite(arg); in ex_sign()
1649 while (arg[0] == '0' && arg[1] != NUL) in ex_sign()
1650 ++arg; in ex_sign()
1651 name = vim_strsave(arg); in ex_sign()
1675 if (parse_sign_cmd_args(idx, arg, &sign_name, &id, &group, &prio, in ex_sign()
2046 set_context_in_sign_cmd(expand_T *xp, char_u *arg) in set_context_in_sign_cmd() argument
2057 xp->xp_pattern = arg; in set_context_in_sign_cmd()
2059 end_subcmd = skiptowhite(arg); in set_context_in_sign_cmd()
2065 cmd_idx = sign_cmd_idx(arg, end_subcmd); in set_context_in_sign_cmd()