Lines Matching refs:buf
308 buf_T *buf = in get_user_commands() local
314 if (idx < buf->b_ucmds.ga_len) in get_user_commands()
315 return USER_CMD_GA(&buf->b_ucmds, idx)->uc_name; in get_user_commands()
316 idx -= buf->b_ucmds.ga_len; in get_user_commands()
335 buf_T *buf = in get_user_command_name() local
341 if (idx < buf->b_ucmds.ga_len) in get_user_command_name()
342 return USER_CMD_GA(&buf->b_ucmds, idx)->uc_name; in get_user_command_name()
1221 char_u *buf; in uc_split_args() local
1263 buf = alloc(len + 1); in uc_split_args()
1264 if (buf == NULL) in uc_split_args()
1267 return buf; in uc_split_args()
1271 q = buf; in uc_split_args()
1310 return buf; in uc_split_args()
1314 add_cmd_modifier(char_u *buf, char *mod_str, int *multi_mods) in add_cmd_modifier() argument
1321 if (buf != NULL) in add_cmd_modifier()
1324 STRCAT(buf, " "); in add_cmd_modifier()
1325 STRCAT(buf, mod_str); in add_cmd_modifier()
1338 add_win_cmd_modifers(char_u *buf, cmdmod_T *cmod, int *multi_mods) in add_win_cmd_modifers() argument
1344 result += add_cmd_modifier(buf, "aboveleft", multi_mods); in add_win_cmd_modifers()
1347 result += add_cmd_modifier(buf, "belowright", multi_mods); in add_win_cmd_modifers()
1350 result += add_cmd_modifier(buf, "botright", multi_mods); in add_win_cmd_modifers()
1354 result += add_cmd_modifier(buf, "tab", multi_mods); in add_win_cmd_modifers()
1357 result += add_cmd_modifier(buf, "topleft", multi_mods); in add_win_cmd_modifers()
1360 result += add_cmd_modifier(buf, "vertical", multi_mods); in add_win_cmd_modifers()
1369 produce_cmdmods(char_u *buf, cmdmod_T *cmod, int quote) in produce_cmdmods() argument
1401 if (buf != NULL) in produce_cmdmods()
1404 *buf++ = '"'; in produce_cmdmods()
1405 *buf = '\0'; in produce_cmdmods()
1411 result += add_cmd_modifier(buf, mod_entries[i].name, &multi_mods); in produce_cmdmods()
1415 result += add_cmd_modifier(buf, in produce_cmdmods()
1420 result += add_cmd_modifier(buf, "verbose", &multi_mods); in produce_cmdmods()
1422 result += add_win_cmd_modifers(buf, cmod, &multi_mods); in produce_cmdmods()
1423 if (quote && buf != NULL) in produce_cmdmods()
1425 buf += result - 2; in produce_cmdmods()
1426 *buf = '"'; in produce_cmdmods()
1444 char_u *buf, in uc_check_code() argument
1505 if (buf != NULL) in uc_check_code()
1506 STRCPY(buf, "''"); in uc_check_code()
1522 if (buf != NULL) in uc_check_code()
1523 STRCPY(buf, eap->arg); in uc_check_code()
1538 if (buf != NULL) in uc_check_code()
1540 *buf++ = '"'; in uc_check_code()
1546 *buf++ = *p++; in uc_check_code()
1549 *buf++ = '\\'; in uc_check_code()
1550 *buf++ = *p; in uc_check_code()
1552 *buf = '"'; in uc_check_code()
1562 if (buf != NULL && result != 0) in uc_check_code()
1563 STRCPY(buf, *split_buf); in uc_check_code()
1573 if (buf != NULL) in uc_check_code()
1576 *buf++ = '"'; in uc_check_code()
1578 *buf++ = '!'; in uc_check_code()
1580 *buf = '"'; in uc_check_code()
1603 if (buf != NULL) in uc_check_code()
1606 *buf++ = '"'; in uc_check_code()
1607 STRCPY(buf, num_buf); in uc_check_code()
1608 buf += num_len; in uc_check_code()
1610 *buf = '"'; in uc_check_code()
1618 result = produce_cmdmods(buf, &cmdmod, quote); in uc_check_code()
1626 if (buf != NULL) in uc_check_code()
1629 *buf++ = '\''; in uc_check_code()
1631 *buf++ = eap->regname; in uc_check_code()
1633 *buf = '\''; in uc_check_code()
1639 if (buf != NULL) in uc_check_code()
1640 *buf = '<'; in uc_check_code()
1646 if (buf != NULL) in uc_check_code()
1647 *buf = '<'; in uc_check_code()
1660 char_u *buf; in do_ucmd() local
1684 buf = NULL; in do_ucmd()
1688 q = buf; // destination in do_ucmd()
1696 if (buf != NULL) in do_ucmd()
1733 if (buf == NULL) in do_ucmd()
1751 if (buf == NULL) in do_ucmd()
1756 if (buf != NULL) // second time here, finished in do_ucmd()
1763 buf = alloc(totlen + 1); in do_ucmd()
1764 if (buf == NULL) in do_ucmd()
1778 (void)do_cmdline(buf, eap->getline, eap->cookie, in do_ucmd()
1782 vim_free(buf); in do_ucmd()