Lines Matching refs:lnum

920 			curwin->w_cursor.lnum, FALSE);  in get_spec_reg()
1136 linenr_T lnum; // current line number in op_yank() local
1140 linenr_T yankendlnum = oap->end.lnum; in op_yank()
1203 lnum = oap->start.lnum; in op_yank()
1215 for ( ; lnum <= yankendlnum; lnum++, y_idx++) in op_yank()
1220 block_prep(oap, &bd, lnum, FALSE); in op_yank()
1227 vim_strsave(ml_get(lnum))) == NULL) in op_yank()
1237 p = ml_get(lnum); in op_yank()
1241 if (lnum == oap->start.lnum) in op_yank()
1258 if (lnum == oap->end.lnum) in op_yank()
1270 if (oap->start.lnum == oap->end.lnum in op_yank()
1540 linenr_T lnum; in do_put() local
1606 if (u_save(curwin->w_cursor.lnum, curwin->w_cursor.lnum + 1) == FAIL) in do_put()
1681 ml_append(curwin->w_cursor.lnum, ptr, (colnr_T)0, FALSE); in do_put()
1691 ml_replace(curwin->w_cursor.lnum, ptr, FALSE); in do_put()
1717 lnum = curwin->w_cursor.lnum + y_size + 1; in do_put()
1718 if (lnum > curbuf->b_ml.ml_line_count) in do_put()
1719 lnum = curbuf->b_ml.ml_line_count + 1; in do_put()
1720 if (u_save(curwin->w_cursor.lnum - 1, lnum) == FAIL) in do_put()
1725 lnum = curwin->w_cursor.lnum; in do_put()
1730 (void)hasFolding(lnum, &lnum, NULL); in do_put()
1732 (void)hasFolding(lnum, NULL, &lnum); in do_put()
1735 ++lnum; in do_put()
1738 if ((BUFEMPTY() ? u_save(0, 2) : u_save(lnum - 1, lnum)) == FAIL) in do_put()
1742 curwin->w_cursor.lnum = lnum - 1; in do_put()
1744 curwin->w_cursor.lnum = lnum; in do_put()
1777 lnum = curwin->w_cursor.lnum; in do_put()
1834 if (curwin->w_cursor.lnum > curbuf->b_ml.ml_line_count) in do_put()
1932 ml_replace(curwin->w_cursor.lnum, newp, FALSE); in do_put()
1934 ++curwin->w_cursor.lnum; in do_put()
1939 changed_lines(lnum, 0, curwin->w_cursor.lnum, nr_lines); in do_put()
1943 curbuf->b_op_start.lnum = lnum; in do_put()
1946 curbuf->b_op_end.lnum = curwin->w_cursor.lnum - 1; in do_put()
1962 curwin->w_cursor.lnum = lnum; in do_put()
1999 --lnum; in do_put()
2006 linenr_T start_lnum = lnum; in do_put()
2010 end_lnum = curbuf->b_visual.vi_end.lnum; in do_put()
2011 if (end_lnum < curbuf->b_visual.vi_start.lnum) in do_put()
2012 end_lnum = curbuf->b_visual.vi_start.lnum; in do_put()
2020 pos.lnum = lnum; in do_put()
2030 lnum = end_lnum; in do_put()
2039 oldp = ml_get(lnum); in do_put()
2041 if (lnum > start_lnum) in do_put()
2045 pos.lnum = lnum; in do_put()
2053 lnum++; in do_put()
2067 ml_replace(lnum, newp, FALSE); in do_put()
2069 if (lnum == curwin->w_cursor.lnum) in do_put()
2076 lnum++; in do_put()
2077 } while (VIsual_active && lnum <= end_lnum); in do_put()
2080 lnum--; in do_put()
2087 changed_bytes(lnum, col); in do_put()
2091 linenr_T new_lnum = new_cursor.lnum; in do_put()
2103 lnum = new_cursor.lnum; in do_put()
2104 ptr = ml_get(lnum) + col; in do_put()
2112 ml_append(lnum, newp, (colnr_T)0, FALSE); in do_put()
2116 oldp = ml_get(lnum); in do_put()
2124 ml_replace(lnum, newp, FALSE); in do_put()
2126 curwin->w_cursor.lnum = lnum; in do_put()
2134 if (ml_append(lnum, y_array[i], (colnr_T)0, FALSE) in do_put()
2139 lnum++; in do_put()
2144 curwin->w_cursor.lnum = lnum; in do_put()
2145 ptr = ml_get(lnum); in do_put()
2167 lendiff -= (int)STRLEN(ml_get(lnum)); in do_put()
2171 new_lnum = lnum; in do_put()
2180 curbuf->b_op_start.lnum++; in do_put()
2184 if (curbuf->b_op_start.lnum + (y_type == MCHAR) - 1 + nr_lines in do_put()
2190 mark_adjust(curbuf->b_op_start.lnum + (y_type == MCHAR), in do_put()
2195 changed_lines(curwin->w_cursor.lnum, col, in do_put()
2196 curwin->w_cursor.lnum + 1, nr_lines); in do_put()
2198 changed_lines(curbuf->b_op_start.lnum, 0, in do_put()
2199 curbuf->b_op_start.lnum, nr_lines); in do_put()
2202 curbuf->b_op_end.lnum = new_lnum; in do_put()
2213 curwin->w_cursor.lnum = lnum; in do_put()
2221 if (lnum >= curbuf->b_ml.ml_line_count) in do_put()
2222 curwin->w_cursor.lnum = curbuf->b_ml.ml_line_count; in do_put()
2224 curwin->w_cursor.lnum = lnum + 1; in do_put()
2229 curwin->w_cursor.lnum = new_lnum; in do_put()
2241 ++curwin->w_cursor.lnum; in do_put()
2889 int lnum; in str_to_reg() local
2947 for (lnum = 0; lnum < y_ptr->y_size; ++lnum) in str_to_reg()
2948 pp[lnum] = y_ptr->y_array[lnum]; in str_to_reg()
2956 for (ss = (char_u **) str; *ss != NULL; ++ss, ++lnum) in str_to_reg()
2958 pp[lnum] = vim_strsave(*ss); in str_to_reg()
2986 --lnum; in str_to_reg()
2987 extra = (int)STRLEN(y_ptr->y_array[lnum]); in str_to_reg()
2995 mch_memmove(s, y_ptr->y_array[lnum], (size_t)extra); in str_to_reg()
2997 vim_free(y_ptr->y_array[lnum]); in str_to_reg()
3002 y_ptr->y_array[lnum++] = s; in str_to_reg()
3013 y_ptr->y_size = lnum; in str_to_reg()