Lines Matching refs:buf

164 sign_group_get_next_signid(buf_T *buf, char_u *groupname)  in sign_group_get_next_signid()  argument
190 FOR_ALL_SIGNS_IN_BUF(buf, sign) in sign_group_get_next_signid()
209 buf_T *buf, // buffer to store sign in in insert_sign() argument
247 if (buf->b_signlist == NULL) in insert_sign()
249 redraw_buf_later(buf, NOT_VALID); in insert_sign()
254 buf->b_signlist = newsign; in insert_sign()
257 buf->b_has_sign_column = TRUE; in insert_sign()
270 buf_T *buf, // buffer to store sign in in insert_sign_by_lnum_prio() argument
285 sign = buf->b_signlist; in insert_sign_by_lnum_prio()
289 insert_sign(buf, prev, sign, id, group, prio, lnum, typenr); in insert_sign_by_lnum_prio()
346 sign_sort_by_prio_on_line(buf_T *buf, sign_entry_T *sign) in sign_sort_by_prio_on_line() argument
380 if (buf->b_signlist == sign) in sign_sort_by_prio_on_line()
381 buf->b_signlist = sign->se_next; in sign_sort_by_prio_on_line()
398 if (buf->b_signlist == p) in sign_sort_by_prio_on_line()
399 buf->b_signlist = sign; in sign_sort_by_prio_on_line()
417 buf_T *buf, // buffer to store sign in in buf_addsign() argument
428 FOR_ALL_SIGNS_IN_BUF(buf, sign) in buf_addsign()
436 sign_sort_by_prio_on_line(buf, sign); in buf_addsign()
441 insert_sign_by_lnum_prio(buf, prev, id, groupname, prio, in buf_addsign()
448 insert_sign_by_lnum_prio(buf, prev, id, groupname, prio, lnum, typenr); in buf_addsign()
458 buf_T *buf, // buffer to store sign in in buf_change_sign_type() argument
466 FOR_ALL_SIGNS_IN_BUF(buf, sign) in buf_change_sign_type()
472 sign_sort_by_prio_on_line(buf, sign); in buf_change_sign_type()
490 buf_T *buf = wp->w_buffer; in buf_get_signattrs() local
494 FOR_ALL_SIGNS_IN_BUF(buf, sign) in buf_get_signattrs()
563 buf_T *buf, // buffer sign is stored in in buf_delsign() argument
573 lastp = &buf->b_signlist; in buf_delsign()
575 for (sign = buf->b_signlist; sign != NULL; sign = next) in buf_delsign()
590 redraw_buf_line_later(buf, lnum); in buf_delsign()
607 if (buf->b_signlist == NULL) in buf_delsign()
609 redraw_buf_later(buf, NOT_VALID); in buf_delsign()
624 buf_T *buf, // buffer to store sign in in buf_findsign() argument
630 FOR_ALL_SIGNS_IN_BUF(buf, sign) in buf_findsign()
643 buf_T *buf, // buffer whose sign we are searching for in buf_getsign_at_line() argument
649 FOR_ALL_SIGNS_IN_BUF(buf, sign) in buf_getsign_at_line()
668 buf_T *buf, // buffer whose sign we are searching for in buf_findsign_id() argument
674 sign = buf_getsign_at_line(buf, lnum, groupname); in buf_findsign_id()
687 buf_T *buf, // buffer whose sign we are searching for in buf_findsigntype_id() argument
693 FOR_ALL_SIGNS_IN_BUF(buf, sign) in buf_findsigntype_id()
713 buf_signcount(buf_T *buf, linenr_T lnum) in buf_signcount() argument
718 FOR_ALL_SIGNS_IN_BUF(buf, sign) in buf_signcount()
740 buf_delete_signs(buf_T *buf, char_u *group) in buf_delete_signs() argument
748 if (buf->b_signlist != NULL && curwin != NULL) in buf_delete_signs()
750 redraw_buf_later(buf, NOT_VALID); in buf_delete_signs()
754 lastp = &buf->b_signlist; in buf_delete_signs()
755 for (sign = buf->b_signlist; sign != NULL; sign = next) in buf_delete_signs()
778 buf_T *buf; in sign_list_placed() local
786 buf = firstbuf; in sign_list_placed()
788 buf = rbuf; in sign_list_placed()
789 while (buf != NULL && !got_int) in sign_list_placed()
791 if (buf->b_signlist != NULL) in sign_list_placed()
793 vim_snprintf(lbuf, MSG_BUF_LEN, _("Signs for %s:"), buf->b_fname); in sign_list_placed()
797 FOR_ALL_SIGNS_IN_BUF(buf, sign) in sign_list_placed()
817 buf = buf->b_next; in sign_list_placed()
1129 may_force_numberwidth_recompute(buf_T *buf, int unplace) in may_force_numberwidth_recompute() argument
1135 if (wp->w_buffer == buf in may_force_numberwidth_recompute()
1150 buf_T *buf, in sign_place() argument
1169 *sign_id = sign_group_get_next_signid(buf, sign_group); in sign_place()
1174 buf_addsign(buf, *sign_id, sign_group, prio, lnum, sp->sn_typenr); in sign_place()
1177 lnum = buf_change_sign_type(buf, *sign_id, sign_group, sp->sn_typenr, in sign_place()
1181 redraw_buf_line_later(buf, lnum); in sign_place()
1185 may_force_numberwidth_recompute(buf, FALSE); in sign_place()
1200 sign_unplace(int sign_id, char_u *sign_group, buf_T *buf, linenr_T atlnum) in sign_unplace() argument
1202 if (buf->b_signlist == NULL) // No signs in the buffer in sign_unplace()
1208 redraw_buf_later(buf, NOT_VALID); in sign_unplace()
1209 buf_delete_signs(buf, sign_group); in sign_unplace()
1216 lnum = buf_delsign(buf, atlnum, sign_id, sign_group); in sign_unplace()
1224 if (buf->b_signlist == NULL) in sign_unplace()
1225 may_force_numberwidth_recompute(buf, TRUE); in sign_unplace()
1249 sign_jump(int sign_id, char_u *sign_group, buf_T *buf) in sign_jump() argument
1253 if ((lnum = buf_findsign(buf, sign_id, sign_group)) <= 0) in sign_jump()
1260 if (buf_jump_open_win(buf) != NULL) in sign_jump()
1270 if (buf->b_fname == NULL) in sign_jump()
1275 cmd = alloc(STRLEN(buf->b_fname) + 25); in sign_jump()
1278 sprintf((char *)cmd, "e +%ld %s", (long)lnum, buf->b_fname); in sign_jump()
1352 buf_T *buf, in sign_place_cmd() argument
1375 sign_list_placed(buf, group); in sign_place_cmd()
1380 if (sign_name == NULL || buf == NULL in sign_place_cmd()
1387 sign_place(&id, group, sign_name, buf, lnum, prio); in sign_place_cmd()
1396 buf_T *buf, in sign_unplace_cmd() argument
1410 if (buf != NULL) in sign_unplace_cmd()
1417 sign_unplace(0, group, buf, 0); in sign_unplace_cmd()
1422 FOR_ALL_BUFFERS(buf) in sign_unplace_cmd()
1423 if (buf->b_signlist != NULL) in sign_unplace_cmd()
1424 buf_delete_signs(buf, group); in sign_unplace_cmd()
1428 if (buf != NULL) in sign_unplace_cmd()
1435 sign_unplace(id, group, buf, 0); in sign_unplace_cmd()
1449 FOR_ALL_BUFFERS(buf) in sign_unplace_cmd()
1450 sign_unplace(id, group, buf, 0); in sign_unplace_cmd()
1465 buf_T *buf, in sign_jump_cmd() argument
1477 if (buf == NULL || (group != NULL && *group == '\0') in sign_jump_cmd()
1485 (void)sign_jump(id, group, buf); in sign_jump_cmd()
1502 buf_T **buf, in parse_sign_cmd_args() argument
1572 *buf = buflist_findname_exp(arg); in parse_sign_cmd_args()
1579 *buf = buflist_findnr((int)getdigits(&arg)); in parse_sign_cmd_args()
1592 if (filename != NULL && *buf == NULL) in parse_sign_cmd_args()
1602 *buf = curwin->w_buffer; in parse_sign_cmd_args()
1617 buf_T *buf = NULL; in ex_sign() local
1676 &buf, &lnum) == FAIL) in ex_sign()
1680 sign_place_cmd(buf, lnum, sign_name, id, group, prio); in ex_sign()
1682 sign_unplace_cmd(buf, lnum, sign_name, id, group); in ex_sign()
1684 sign_jump_cmd(buf, lnum, sign_name, id, group); in ex_sign()
1751 get_buffer_signs(buf_T *buf, list_T *l) in get_buffer_signs() argument
1756 FOR_ALL_SIGNS_IN_BUF(buf, sign) in get_buffer_signs()
1768 buf_T *buf, in sign_get_placed_in_buf() argument
1783 dict_add_number(d, "bufnr", (long)buf->b_fnum); in sign_get_placed_in_buf()
1789 FOR_ALL_SIGNS_IN_BUF(buf, sign) in sign_get_placed_in_buf()
1811 buf_T *buf, in sign_get_placed() argument
1817 if (buf != NULL) in sign_get_placed()
1818 sign_get_placed_in_buf(buf, lnum, sign_id, sign_group, retlist); in sign_get_placed()
1821 FOR_ALL_BUFFERS(buf) in sign_get_placed()
1822 if (buf->b_signlist != NULL) in sign_get_placed()
1823 sign_get_placed_in_buf(buf, 0, sign_id, sign_group, retlist); in sign_get_placed()
2296 buf_T *buf = NULL; in f_sign_getplaced() local
2316 buf = get_buf_arg(&argvars[0]); in f_sign_getplaced()
2317 if (buf == NULL) in f_sign_getplaced()
2354 sign_get_placed(buf, lnum, sign_id, group, rettv->vval.v_list); in f_sign_getplaced()
2365 buf_T *buf; in f_sign_jump() local
2400 buf = get_buf_arg(&argvars[2]); in f_sign_jump()
2401 if (buf == NULL) in f_sign_jump()
2404 rettv->vval.v_number = sign_jump(sign_id, sign_group, buf); in f_sign_jump()
2425 buf_T *buf = NULL; in sign_place_from_dict() local
2499 buf = get_buf_arg(buf_tv); in sign_place_from_dict()
2500 if (buf == NULL) in sign_place_from_dict()
2524 if (sign_place(&sign_id, group, sign_name, buf, lnum, prio) == OK) in sign_place_from_dict()
2668 buf_T *buf = NULL; in sign_unplace_from_dict() local
2693 buf = get_buf_arg(&di->di_tv); in sign_unplace_from_dict()
2694 if (buf == NULL) in sign_unplace_from_dict()
2708 if (buf == NULL) in sign_unplace_from_dict()
2712 FOR_ALL_BUFFERS(buf) in sign_unplace_from_dict()
2713 if (sign_unplace(sign_id, group, buf, 0) != OK) in sign_unplace_from_dict()
2716 else if (sign_unplace(sign_id, group, buf, 0) == OK) in sign_unplace_from_dict()