Lines Matching refs:buf

49 static pos_T *get_off_or_lnum(buf_T *buf, char_u **argp);
58 static void nb_set_curbuf(buf_T *buf);
61 static void nb_send(char *buf, char *fun);
133 char buf[32]; in netbeans_connect() local
219 vim_snprintf(buf, sizeof(buf), "AUTH %s\n", password); in netbeans_connect()
220 nb_send(buf, "netbeans_connect"); in netbeans_connect()
222 sprintf(buf, "0:version=0 \"%s\"\n", ExtEdProtocolVersion); in netbeans_connect()
223 nb_send(buf, "externaleditor_version"); in netbeans_connect()
246 char_u buf[BUFSIZ]; in getConnInfo() local
275 while ((lp = (char_u *)fgets((char *)buf, BUFSIZ, fp)) != NULL) in getConnInfo()
283 *host = (char *)vim_strsave(&buf[5]); in getConnInfo()
288 *port = (char *)vim_strsave(&buf[5]); in getConnInfo()
293 *auth = (char *)vim_strsave(&buf[5]); in getConnInfo()
465 buf_T *buf; in nb_parse_cmd() local
467 FOR_ALL_BUFFERS(buf) in nb_parse_cmd()
468 buf->b_has_sign_column = FALSE; in nb_parse_cmd()
554 static void print_read_msg(nbbuf_T *buf);
555 static void print_save_msg(nbbuf_T *buf, off_T nchars);
566 nbbuf_T buf; in nb_free() local
572 buf = buf_list[i]; in nb_free()
573 vim_free(buf.displayname); in nb_free()
574 vim_free(buf.signmap); in nb_free()
575 if (buf.bufp != NULL && buf_valid(buf.bufp)) in nb_free()
577 buf.bufp->b_netbeans_file = FALSE; in nb_free()
578 buf.bufp->b_was_netbeans_file = FALSE; in nb_free()
734 static char buf[128]; in netbeans_end() local
746 sprintf(buf, "%d:unmodified=%d\n", i, r_cmdno); in netbeans_end()
747 nbdebug(("EVT: %s", buf)); in netbeans_end()
748 nb_send(buf, "netbeans_end"); in netbeans_end()
750 sprintf(buf, "%d:killed=%d\n", i, r_cmdno); in netbeans_end()
751 nbdebug(("EVT: %s", buf)); in netbeans_end()
753 nb_send(buf, NULL); in netbeans_end()
763 nb_send(char *buf, char *fun) in nb_send() argument
766 channel_send(nb_channel, PART_SOCK, (char_u *)buf, in nb_send()
767 (int)STRLEN(buf), fun); in nb_send()
830 char_u *buf = alloc(2 * STRLEN(txt) + 1); in nb_quote() local
832 char_u *q = buf; in nb_quote()
834 if (buf == NULL) in nb_quote()
856 return buf; in nb_quote()
990 nbbuf_T *buf = nb_get_buf(bufno); in nb_do_cmd() local
1003 if (buf == NULL || buf->bufp == NULL) in nb_do_cmd()
1008 nb_reply_nr(cmdno, (long)(buf->bufp->b_changed in nb_do_cmd()
1009 || isNetbeansModified(buf->bufp))); in nb_do_cmd()
1040 if (buf == NULL || buf->bufp == NULL) in nb_do_cmd()
1053 linenum = (long)buf_findsign(buf->bufp, serNum, NULL); in nb_do_cmd()
1063 if (buf == NULL || buf->bufp == NULL) in nb_do_cmd()
1071 len = get_buf_size(buf->bufp); in nb_do_cmd()
1085 if (buf == NULL || buf->bufp == NULL) in nb_do_cmd()
1093 len = get_buf_size(buf->bufp); in nb_do_cmd()
1094 nlines = buf->bufp->b_ml.ml_line_count; in nb_do_cmd()
1107 line = nb_quote(ml_get_buf(buf->bufp, lno, FALSE)); in nb_do_cmd()
1148 if (buf == NULL || buf->bufp == NULL) in nb_do_cmd()
1159 nb_set_curbuf(buf->bufp); in nb_do_cmd()
1160 wasChanged = buf->bufp->b_changed; in nb_do_cmd()
1166 pos = off2pos(buf->bufp, off); in nb_do_cmd()
1178 pos = off2pos(buf->bufp, off+count-1); in nb_do_cmd()
1197 next = off2pos(buf->bufp, off + count); in nb_do_cmd()
1261 int id = buf_findsign_id(buf->bufp, (linenr_T)i, NULL); in nb_do_cmd()
1266 buf_delsign(buf->bufp, 0, id, NULL); in nb_do_cmd()
1284 buf->bufp->b_changed = wasChanged; // logically unchanged in nb_do_cmd()
1288 u_blockfree(buf->bufp); in nb_do_cmd()
1289 u_clearall(buf->bufp); in nb_do_cmd()
1318 if (buf == NULL || buf->bufp == NULL) in nb_do_cmd()
1327 int buf_was_empty = (buf->bufp->b_ml.ml_flags & ML_EMPTY); in nb_do_cmd()
1341 nb_set_curbuf(buf->bufp); in nb_do_cmd()
1478 if (buf == NULL) in nb_do_cmd()
1484 VIM_CLEAR(buf->displayname); in nb_do_cmd()
1489 buf->bufp = curbuf; in nb_do_cmd()
1491 buf->insertDone = FALSE; in nb_do_cmd()
1500 if (buf == NULL || buf->bufp == NULL) in nb_do_cmd()
1506 buf->bufp->b_start_eol = *args == 'T'; in nb_do_cmd()
1507 buf->insertDone = TRUE; in nb_do_cmd()
1509 buf->bufp->b_p_ro = *args == 'T'; in nb_do_cmd()
1510 print_read_msg(buf); in nb_do_cmd()
1518 if (buf == NULL || buf->bufp == NULL) in nb_do_cmd()
1521 print_save_msg(buf, savedChars); in nb_do_cmd()
1526 if (buf == NULL) in nb_do_cmd()
1532 buf->fireChanges = 1; in nb_do_cmd()
1537 if (buf == NULL) in nb_do_cmd()
1543 buf->fireChanges = 0; in nb_do_cmd()
1544 if (buf->bufp != NULL && buf->bufp->b_was_netbeans_file) in nb_do_cmd()
1546 if (!buf->bufp->b_netbeans_file) in nb_do_cmd()
1548 nbdebug(("E658: NetBeans connection lost for buffer %d\n", buf->bufp->b_fnum)); in nb_do_cmd()
1550 buf->bufp->b_fnum); in nb_do_cmd()
1558 buf->bufp->b_fnum, buf->bufp->b_fnum, TRUE); in nb_do_cmd()
1559 CLEAR_POINTER(buf); in nb_do_cmd()
1566 if (buf == NULL) in nb_do_cmd()
1572 vim_free(buf->displayname); in nb_do_cmd()
1573 buf->displayname = nb_unquote(args, NULL); in nb_do_cmd()
1578 if (buf == NULL || buf->bufp == NULL) in nb_do_cmd()
1585 buf->initDone = TRUE; in nb_do_cmd()
1586 nb_set_curbuf(buf->bufp); in nb_do_cmd()
1587 apply_autocmds(EVENT_BUFREADPOST, 0, 0, FALSE, buf->bufp); in nb_do_cmd()
1599 if (buf == NULL) in nb_do_cmd()
1616 buf->bufp = bufp; in nb_do_cmd()
1617 buf->nbbuf_number = bufp->b_fnum; in nb_do_cmd()
1625 buf->initDone = TRUE; in nb_do_cmd()
1635 if (buf == NULL) in nb_do_cmd()
1641 vim_free(buf->displayname); in nb_do_cmd()
1642 buf->displayname = nb_unquote(args, NULL); in nb_do_cmd()
1645 do_ecmd(0, (char_u *)buf->displayname, 0, 0, ECMD_ONE, in nb_do_cmd()
1648 buf->bufp = curbuf; in nb_do_cmd()
1658 if (buf == NULL) in nb_do_cmd()
1665 vim_free(buf->displayname); in nb_do_cmd()
1666 buf->displayname = nb_unquote(args, NULL); in nb_do_cmd()
1667 do_ecmd(0, (char_u *)buf->displayname, NULL, NULL, ECMD_ONE, in nb_do_cmd()
1669 buf->bufp = curbuf; in nb_do_cmd()
1670 buf->initDone = TRUE; in nb_do_cmd()
1683 if (buf == NULL || buf->bufp == NULL) in nb_do_cmd()
1692 if (streq((char *)args, "T") && buf->bufp != curbuf) in nb_do_cmd()
1698 goto_buffer(&exarg, DOBUF_FIRST, FORWARD, buf->bufp->b_fnum); in nb_do_cmd()
1723 if (buf == NULL || buf->bufp == NULL) in nb_do_cmd()
1732 prev_b_changed = buf->bufp->b_changed; in nb_do_cmd()
1734 buf->bufp->b_changed = TRUE; in nb_do_cmd()
1741 if (buf->bufp->b_ffname != NULL in nb_do_cmd()
1742 && mch_stat((char *)buf->bufp->b_ffname, &st) >= 0) in nb_do_cmd()
1743 buf_store_time(buf->bufp, &st, buf->bufp->b_ffname); in nb_do_cmd()
1744 buf->bufp->b_changed = FALSE; in nb_do_cmd()
1746 buf->modified = buf->bufp->b_changed; in nb_do_cmd()
1747 if (prev_b_changed != buf->bufp->b_changed) in nb_do_cmd()
1749 check_status(buf->bufp); in nb_do_cmd()
1760 if (buf == NULL || buf->bufp == NULL) in nb_do_cmd()
1764 buf->bufp->b_mtime = atoi((char *)args); in nb_do_cmd()
1765 buf->bufp->b_mtime_ns = 0; in nb_do_cmd()
1771 if (buf == NULL || buf->bufp == NULL) in nb_do_cmd()
1774 buf->bufp->b_p_ro = TRUE; in nb_do_cmd()
1776 buf->bufp->b_p_ro = FALSE; in nb_do_cmd()
1811 if (buf == NULL || buf->bufp == NULL) in nb_do_cmd()
1818 nb_set_curbuf(buf->bufp); in nb_do_cmd()
1826 pos = get_off_or_lnum(buf->bufp, &args); in nb_do_cmd()
1864 if (buf == NULL) in nb_do_cmd()
1872 if (buf->displayname != NULL) in nb_do_cmd()
1873 name = buf->displayname; in nb_do_cmd()
1875 if (buf->bufp == NULL) in nb_do_cmd()
1887 if (buf->bufp != NULL) in nb_do_cmd()
1889 buf->bufp->b_fnum, TRUE); in nb_do_cmd()
1890 buf->bufp = NULL; in nb_do_cmd()
1891 buf->initDone = FALSE; in nb_do_cmd()
1917 if (buf == NULL) in nb_do_cmd()
1953 addsigntype(buf, typeNum, typeName, tooltip, glyphFile, fg, bg); in nb_do_cmd()
1974 if (buf == NULL || buf->bufp == NULL) in nb_do_cmd()
1990 typeNum = mapsigntype(buf, localTypeNum); in nb_do_cmd()
1992 pos = get_off_or_lnum(buf->bufp, &args); in nb_do_cmd()
2009 serNum, pos->lnum, typeNum, buf->bufp->b_fnum); in nb_do_cmd()
2012 buf->bufp->b_fnum); in nb_do_cmd()
2022 if (buf == NULL || buf->bufp == NULL) in nb_do_cmd()
2032 serNum, buf->bufp->b_fnum); in nb_do_cmd()
2033 redraw_buf_later(buf->bufp, NOT_VALID); in nb_do_cmd()
2061 if (buf == NULL || buf->bufp == NULL) in nb_do_cmd()
2066 nb_set_curbuf(buf->bufp); in nb_do_cmd()
2071 pos = off2pos(buf->bufp, off); in nb_do_cmd()
2078 pos = off2pos(buf->bufp, off + len - 1); in nb_do_cmd()
2086 pos = off2pos(buf->bufp, off + len - 2); in nb_do_cmd()
2108 if (buf_findsigntype_id(buf->bufp, lnum, in nb_do_cmd()
2114 buf->bufp->b_fnum); in nb_do_cmd()
2119 redraw_buf_later(buf->bufp, NOT_VALID); in nb_do_cmd()
2145 if (buf == NULL || buf->bufp == NULL) in nb_do_cmd()
2152 if (bufIsChanged(buf->bufp)) in nb_do_cmd()
2156 && !buf->bufp->b_p_ro in nb_do_cmd()
2157 && buf->bufp->b_ffname != NULL in nb_do_cmd()
2159 && !bt_dontwrite(buf->bufp) in nb_do_cmd()
2165 set_bufref(&bufref, buf->bufp); in nb_do_cmd()
2166 buf_write_all(buf->bufp, FALSE); in nb_do_cmd()
2169 buf->bufp = NULL; in nb_do_cmd()
2180 if (buf == NULL || buf->bufp == NULL) in nb_do_cmd()
2187 buf->bufp->b_netbeans_file = TRUE; in nb_do_cmd()
2188 buf->bufp->b_was_netbeans_file = TRUE; in nb_do_cmd()
2191 buf->bufp->b_netbeans_file = FALSE; in nb_do_cmd()
2227 if (buf != NULL && buf->initDone && do_update) in nb_do_cmd()
2254 nb_set_curbuf(buf_T *buf) in nb_set_curbuf() argument
2256 if (curbuf != buf) { in nb_set_curbuf()
2257 if (buf_jump_open_win(buf) != NULL) in nb_set_curbuf()
2259 if ((swb_flags & SWB_USETAB) && buf_jump_open_tab(buf) != NULL) in nb_set_curbuf()
2261 set_curbuf(buf, DOBUF_GOTO); in nb_set_curbuf()
2271 char buf[1024]; in coloncmd() local
2275 vim_vsnprintf(buf, sizeof(buf), cmd, ap); in coloncmd()
2278 nbdebug((" COLONCMD %s\n", buf)); in coloncmd()
2280 do_cmdline((char_u *)buf, NULL, NULL, DOCMD_NOWAIT | DOCMD_KEYTYPED); in coloncmd()
2387 netbeans_keyname(int key, char *buf) in netbeans_keyname() argument
2442 buf[0] = '\0'; in netbeans_keyname()
2444 strcat(buf, "C"); in netbeans_keyname()
2446 strcat(buf, "S"); in netbeans_keyname()
2448 strcat(buf, "M"); // META in netbeans_keyname()
2450 strcat(buf, "-"); in netbeans_keyname()
2451 strcat(buf, name); in netbeans_keyname()
2469 char *buf; in netbeans_beval_cb() local
2483 buf = alloc(MAXPATHL * 2 + 25); in netbeans_beval_cb()
2484 if (buf != NULL) in netbeans_beval_cb()
2489 vim_snprintf(buf, MAXPATHL * 2 + 25, in netbeans_beval_cb()
2493 nbdebug(("EVT: %s", buf)); in netbeans_beval_cb()
2494 nb_send(buf, "netbeans_beval_cb"); in netbeans_beval_cb()
2495 vim_free(buf); in netbeans_beval_cb()
2547 char buf[128]; in netbeans_send_disconnect() local
2551 sprintf(buf, "0:disconnect=%d\n", r_cmdno); in netbeans_send_disconnect()
2552 nbdebug(("EVT: %s", buf)); in netbeans_send_disconnect()
2553 nb_send(buf, "netbeans_disconnect"); in netbeans_send_disconnect()
2581 char buf[128]; in netbeans_frame_moved() local
2586 sprintf(buf, "0:geometry=%d %d %d %d %d\n", in netbeans_frame_moved()
2589 nb_send(buf, "netbeans_frame_moved"); in netbeans_frame_moved()
2728 char_u *buf; in netbeans_inserted() local
2757 buf = alloc(128 + 2*newlen); in netbeans_inserted()
2758 sprintf((char *)buf, "%d:insert=%d %ld \"%s\"\n", in netbeans_inserted()
2760 nbdebug(("EVT: %s", buf)); in netbeans_inserted()
2761 nb_send((char *)buf, "netbeans_inserted"); in netbeans_inserted()
2763 vim_free(buf); in netbeans_inserted()
2778 char_u buf[128]; in netbeans_removed() local
2804 sprintf((char *)buf, "%d:remove=%d %ld %ld\n", bufno, r_cmdno, off, len); in netbeans_removed()
2805 nbdebug(("EVT: %s", buf)); in netbeans_removed()
2806 nb_send((char *)buf, "netbeans_removed"); in netbeans_removed()
2826 char buf[128]; in netbeans_button_release() local
2841 sprintf(buf, "%d:newDotAndMark=%d %ld %ld\n", bufno, r_cmdno, off, off); in netbeans_button_release()
2842 nbdebug(("EVT: %s", buf)); in netbeans_button_release()
2843 nb_send(buf, "netbeans_button_release[newDotAndMark]"); in netbeans_button_release()
2845 sprintf(buf, "%d:buttonRelease=%d %d %ld %d\n", bufno, r_cmdno, in netbeans_button_release()
2847 nbdebug(("EVT: %s", buf)); in netbeans_button_release()
2848 nb_send(buf, "netbeans_button_release"); in netbeans_button_release()
2878 char buf[2*MAXPATHL]; in netbeans_keystring() local
2893 vim_snprintf(buf, sizeof(buf), "0:fileOpened=%d \"%s\" %s %s\n", 0, in netbeans_keystring()
2899 nbdebug(("EVT: %s", buf)); in netbeans_keystring()
2900 nb_send(buf, "netbeans_keycommand"); in netbeans_keystring()
2908 sprintf(buf, "%d:newDotAndMark=%d %ld %ld\n", bufno, r_cmdno, off, off); in netbeans_keystring()
2909 nbdebug(("EVT: %s", buf)); in netbeans_keystring()
2910 nb_send(buf, "netbeans_keycommand"); in netbeans_keystring()
2917 vim_snprintf(buf, sizeof(buf), "%d:keyCommand=%d \"%s\"\n", in netbeans_keystring()
2919 nbdebug(("EVT: %s", buf)); in netbeans_keystring()
2920 nb_send(buf, "netbeans_keycommand"); in netbeans_keystring()
2923 vim_snprintf(buf, sizeof(buf), "%d:keyAtPos=%d \"%s\" %ld %ld/%ld\n", in netbeans_keystring()
2926 nbdebug(("EVT: %s", buf)); in netbeans_keystring()
2927 nb_send(buf, "netbeans_keycommand"); in netbeans_keystring()
2938 char_u buf[64]; in netbeans_save_buffer() local
2951 sprintf((char *)buf, "%d:save=%d\n", bufno, r_cmdno); in netbeans_save_buffer()
2952 nbdebug(("EVT: %s", buf)); in netbeans_save_buffer()
2953 nb_send((char *)buf, "netbeans_save_buffer"); in netbeans_save_buffer()
2963 char_u buf[64]; in netbeans_deleted_all_lines() local
2978 sprintf((char *)buf, "%d:remove=%d 0 -1\n", bufno, r_cmdno); in netbeans_deleted_all_lines()
2979 nbdebug(("EVT(suppressed): %s", buf)); in netbeans_deleted_all_lines()
3159 nbbuf_T *buf, in addsigntype() argument
3252 for (j = 0; j < buf->signmapused; j++) in addsigntype()
3253 if (buf->signmap[j] == i + 1) in addsigntype()
3257 if (buf->signmapused == buf->signmaplen) in addsigntype()
3259 if (buf->signmaplen == 0) // first allocation in addsigntype()
3261 buf->signmaplen = 5; in addsigntype()
3262 buf->signmap = ALLOC_CLEAR_MULT(int, buf->signmaplen); in addsigntype()
3267 int oldlen = buf->signmaplen; in addsigntype()
3268 int *t_signmap = buf->signmap; in addsigntype()
3270 buf->signmaplen *= 2; in addsigntype()
3271 incr = buf->signmaplen - oldlen; in addsigntype()
3272 buf->signmap = vim_realloc(buf->signmap, in addsigntype()
3273 buf->signmaplen * sizeof(int)); in addsigntype()
3274 if (buf->signmap == NULL) in addsigntype()
3277 buf->signmaplen = 0; in addsigntype()
3280 vim_memset(buf->signmap + oldlen, 0, incr * sizeof(int)); in addsigntype()
3284 buf->signmap[buf->signmapused++] = i + 1; in addsigntype()
3293 mapsigntype(nbbuf_T *buf, int localsigntype) in mapsigntype() argument
3295 if (--localsigntype >= 0 && localsigntype < buf->signmapused) in mapsigntype()
3296 return buf->signmap[localsigntype]; in mapsigntype()
3346 off2pos(buf_T *buf, long offset) in off2pos() argument
3355 if (!(buf->b_ml.ml_flags & ML_EMPTY)) in off2pos()
3357 if ((lnum = ml_find_line_or_offset(buf, (linenr_T)0, &offset)) < 0) in off2pos()
3374 get_off_or_lnum(buf_T *buf, char_u **argp) in get_off_or_lnum() argument
3388 return off2pos(buf, off); in get_off_or_lnum()
3396 pos2off(buf_T *buf, pos_T *pos) in pos2off() argument
3400 if (!(buf->b_ml.ml_flags & ML_EMPTY)) in pos2off()
3402 if ((offset = ml_find_line_or_offset(buf, pos->lnum, 0)) < 0) in pos2off()
3417 print_read_msg(nbbuf_T *buf) in print_read_msg() argument
3419 int lnum = buf->bufp->b_ml.ml_line_count; in print_read_msg()
3420 off_T nchars = buf->bufp->b_orig_size; in print_read_msg()
3423 msg_add_fname(buf->bufp, buf->bufp->b_ffname); in print_read_msg()
3426 if (buf->bufp->b_p_ro) in print_read_msg()
3431 if (!buf->bufp->b_start_eol) in print_read_msg()
3453 print_save_msg(nbbuf_T *buf, off_T nchars) in print_save_msg() argument
3461 msg_add_fname(buf->bufp, buf->bufp->b_ffname); in print_save_msg()
3464 msg_add_lines(c, buf->bufp->b_ml.ml_line_count, in print_save_msg()
3465 buf->bufp->b_orig_size); in print_save_msg()
3470 if ((msg_scrolled && !need_wait_return) || !buf->initDone) in print_save_msg()