Home
last modified time | relevance | path

Searched refs:pos (Results 1 – 25 of 144) sorted by relevance

123456

/vim-8.2.3635/src/libvterm/src/
H A Dstate.c35 if(state->pos.col == oldpos->col && state->pos.row == oldpos->row) in updatecursor()
452 if(state->pos.row < 0 || state->pos.row >= state->rows || in on_text()
455 state->pos.row, state->pos.col); in on_text()
566 control, state->pos.row, state->pos.col); in on_control()
599 state->saved.pos = state->pos; in savecursor()
609 state->pos = state->saved.pos; in savecursor()
680 for(pos.row = 0; pos.row < state->rows; pos.row++) in on_escape()
681 for(pos.col = 0; pos.col < ROWWIDTH(state, pos.row); pos.col++) in on_escape()
1598 command, state->pos.row, state->pos.col); in on_csi()
1836 fields.pos = state->pos; in on_resize()
[all …]
H A Dscreen.c176 ScreenCell *cell = getcell(screen, pos.row, pos.col); in putglyph()
212 VTermPos pos; in sb_pushline_from_row() local
213 pos.row = row; in sb_pushline_from_row()
214 for(pos.col = 0; pos.col < screen->cols; pos.col++) in sb_pushline_from_row()
548 …for(pos.col = 0; pos.col < old_cols && pos.col < new_cols; pos.col += screen->sb_buffer[pos.col].w… in resize_buffer()
574 for( ; pos.col < new_cols; pos.col++) in resize_buffer()
832 ScreenCell *intcell = getcell(screen, pos.row, pos.col); in vterm_screen_get_cell()
864 getcell(screen, pos.row, pos.col)->chars[0] = 0; in vterm_screen_get_cell()
888 for(; pos.col < screen->cols; pos.col++) { in vterm_screen_is_eol()
889 ScreenCell *cell = getcell(screen, pos.row, pos.col); in vterm_screen_is_eol()
[all …]
H A Dencoding.c30 const char bytes[], size_t *pos, size_t bytelen) in decode_utf8() argument
38 for(; *pos < bytelen && *cpi < cplen; (*pos)++) { in decode_utf8()
39 unsigned char c = bytes[*pos]; in decode_utf8()
42 printf(" pos=%zd c=%02x rem=%d\n", *pos, c, data->bytes_remaining); in decode_utf8()
168 int is_gr = bytes[*pos] & 0x80; in decode_usascii()
170 for(; *pos < bytelen && *cpi < cplen; (*pos)++) { in decode_usascii()
171 unsigned char c = bytes[*pos] ^ is_gr; in decode_usascii()
192 const char bytes[], size_t *pos, size_t bytelen) in decode_table() argument
195 int is_gr = bytes[*pos] & 0x80; in decode_table()
197 for(; *pos < bytelen && *cpi < cplen; (*pos)++) { in decode_table()
[all …]
H A Dparser.c98 size_t pos = 0; in vterm_input_write() local
124 for( ; pos < len; pos++) { in vterm_input_write()
125 unsigned char c = bytes[pos]; in vterm_input_write()
132 string_start = bytes + pos + 1; in vterm_input_write()
157 if(pos + 2 < len && bytes[pos + 1] == 0x20 && bytes[pos + 2] == 0x08) in vterm_input_write()
164 string_start = bytes + pos + 1; in vterm_input_write()
259 string_start = bytes + pos + 1; in vterm_input_write()
264 string_start = bytes + pos; in vterm_input_write()
274 string_start = bytes + pos + 1; in vterm_input_write()
318 string_start = bytes + pos + 1; in vterm_input_write()
[all …]
H A Dvterm.c373 VTermPos pos; in vterm_copy_cells() local
397 for(pos.row = init_row; pos.row != test_row; pos.row += inc_row) in vterm_copy_cells()
398 for(pos.col = init_col; pos.col != test_col; pos.col += inc_col) { in vterm_copy_cells()
400 srcpos.row = pos.row + downward; in vterm_copy_cells()
401 srcpos.col = pos.col + rightward; in vterm_copy_cells()
402 (*copycell)(pos, srcpos, user); in vterm_copy_cells()
/vim-8.2.3635/src/
H A Dsearch.c1018 pos->col -= (*mb_head_off)(ptr, ptr + pos->col); in searchit()
1280 if (hasFolding(pos.lnum, NULL, &pos.lnum)) in do_search()
1285 if (hasFolding(pos.lnum, &pos.lnum, NULL)) in do_search()
2217 if (linep[pos.col] == NUL && pos.col) in findmatchlimit()
2228 pos.col += mb_ptr2len(linep + pos.col); in findmatchlimit()
2386 --pos.col; in findmatchlimit()
2427 pos.col += (*mb_ptr2len)(linep + pos.col); in findmatchlimit()
2486 && (pos.col == 1 || linep[pos.col - 2] != '*') in findmatchlimit()
2595 if (pos.col == 0 || linep[pos.col - 1] != '\\') in findmatchlimit()
2640 pos.col > 2 && linep[pos.col - 3] == '\'') in findmatchlimit()
[all …]
H A Dtextobject.c45 prev_pos = pos; in findsent()
68 ++pos.lnum; in findsent()
72 decl(&pos); in findsent()
79 tpos = pos; in findsent()
92 decl(&pos); in findsent()
105 ++pos.lnum; in findsent()
110 tpos = pos; in findsent()
122 inc(&pos); in findsent()
687 pos_T pos; in current_word() local
892 incl(&pos); in current_sent()
[all …]
H A Dmatch.c137 m->pos.pos[i].lnum = lnum; in match_add()
152 m->pos.pos[i].col = col; in match_add()
153 m->pos.pos[i].len = len; in match_add()
162 m->pos.pos[i].lnum = li->li_tv.vval.v_number; in match_add()
163 m->pos.pos[i].col = 0; in match_add()
164 m->pos.pos[i].len = 0; in match_add()
363 llpos_T *pos = &posmatch->pos[i]; in next_search_hl_pos() local
367 if (pos->len == 0 && pos->col < mincol) in next_search_hl_pos()
375 if (pos->col < posmatch->pos[found].col) in next_search_hl_pos()
379 *pos = posmatch->pos[found]; in next_search_hl_pos()
[all …]
H A Dmark.c93 buf->b_op_end = *pos; in setmark_pos()
195 pos_T *pos; in movemark() local
244 return pos; in movemark()
341 pos_T pos; in getmark_buf_fnum() local
358 pos_T pos; in getmark_buf_fnum() local
450 pos_T pos; in getnextmark() local
452 pos = *startpos; in getnextmark()
459 pos.col = 0; in getnextmark()
461 pos.col = MAXCOL; in getnextmark()
579 if (pos == NULL) in check_mark()
[all …]
H A Dops.c1256 for (; pos.lnum <= oap->end.lnum; ++pos.lnum) in op_tilde()
1302 if (LTOREQ_POS(oap->end, pos) || inc(&pos) == -1) in op_tilde()
1321 netbeans_inserted(curbuf, pos.lnum, pos.col, in op_tilde()
1328 netbeans_removed(curbuf, pos.lnum, pos.col, (long)count); in op_tilde()
1329 netbeans_inserted(curbuf, pos.lnum, pos.col, in op_tilde()
1412 inc(pos); in swapchar()
2364 changed_lines(pos.lnum, 0, pos.lnum + 1, 0L); in op_addsub()
2382 for (; pos.lnum <= oap->end.lnum; ++pos.lnum) in op_addsub()
2393 pos.col = 0; in op_addsub()
2401 pos.col = 0; in op_addsub()
[all …]
H A Dindent.c821 pos_T pos; in get_number_indent() local
828 pos.lnum = 0; in get_number_indent()
843 pos.lnum = lnum; in get_number_indent()
845 pos.coladd = 0; in get_number_indent()
850 if (pos.lnum == 0 || *ml_get_pos(&pos) == NUL) in get_number_indent()
1152 i = pos->col; in ins_try_si()
1914 paren = *pos; in get_lisp_indent()
1916 if (pos == NULL || LT_POSP(pos, &paren)) in get_lisp_indent()
1917 pos = &paren; in get_lisp_indent()
1919 if (pos != NULL) in get_lisp_indent()
[all …]
H A Dnetbeans.c1167 if (!pos) in nb_do_cmd()
1179 if (!pos) in nb_do_cmd()
1187 last = *pos; in nb_do_cmd()
1335 pos_T *pos; in nb_do_cmd() local
1398 && ((pos != NULL && pos->col > 0) in nb_do_cmd()
1403 int col = pos == NULL ? 0 : pos->col; in nb_do_cmd()
1827 if (pos) in nb_do_cmd()
2006 if (pos) in nb_do_cmd()
2073 if (!pos) in nb_do_cmd()
2079 if (pos != NULL && pos->col == 0) in nb_do_cmd()
[all …]
H A Dcindent.c154 pos_T *pos; in find_start_comment() local
162 if (pos == NULL) in find_start_comment()
175 pos = NULL; in find_start_comment()
179 return pos; in find_start_comment()
190 pos_T *pos; in find_start_rawstring() local
198 if (pos == NULL) in find_start_rawstring()
211 pos = NULL; in find_start_rawstring()
215 return pos; in find_start_rawstring()
1535 pos->col = 0; in cin_is_cpp_baseclass()
1588 pos->col = 0; in cin_is_cpp_baseclass()
[all …]
H A Dterminal.c1798 for (pos.row = 0; pos.row < term->tl_rows; ++pos.row) in update_snapshot()
1801 for (pos.col = 0; pos.col < term->tl_cols; ++pos.col) in update_snapshot()
1837 for (pos.col = 0; pos.col < len; pos.col += width) in update_snapshot()
1855 p[pos.col + 1] = p[pos.col]; in update_snapshot()
3558 for (pos->col = 0; pos->col < max_col; ) in term_line2screenline()
3673 && pos.row < Rows; ++pos.row) in update_system_term()
3792 && pos.row < wp->w_height; ++pos.row) in term_update_window()
4833 && pos.row < term->tl_rows; ++pos.row) in f_term_dumpwrite()
4838 && pos.col < term->tl_cols; ++pos.col) in f_term_dumpwrite()
6096 for (pos.col = 0; pos.col < term->tl_cols; ) in f_term_scrape()
[all …]
H A Dnormal.c2440 pos_T *pos; in find_decl() local
4618 pos = NULL; in nv_brackets()
4804 pos_T *pos; in nv_percent() local
5288 pos_T pos; in n_swapchar() local
5327 netbeans_removed(curbuf, pos.lnum, pos.col, in n_swapchar()
5329 netbeans_inserted(curbuf, pos.lnum, pos.col, in n_swapchar()
5354 netbeans_removed(curbuf, pos.lnum, pos.col, (long)count); in n_swapchar()
5355 netbeans_inserted(curbuf, pos.lnum, pos.col, &ptr[pos.col], count); in n_swapchar()
5519 pos_T *pos; in nv_gomark() local
5551 && (pos == (pos_T *)-1 || !EQUAL_POS(old_cursor, *pos)) in nv_gomark()
[all …]
H A Dmisc2.c77 pos_T pos; in getviscol2() local
80 pos.col = col; in getviscol2()
81 pos.coladd = coladd; in getviscol2()
123 pos_T *pos, in coladvance2() argument
278 pos->col = 0; in coladvance2()
280 pos->col = idx; in coladvance2()
282 pos->coladd = 0; in coladvance2()
303 pos->coladd = b; in coladvance2()
511 if (pos->col > 0) in check_pos()
515 if (pos->col > len) in check_pos()
[all …]
H A Dwinclip.c240 int pos = 0; in crnl_to_nl() local
250 for (pos = 0; pos < str_len; ++pos) in crnl_to_nl()
252 if (str[pos] == '\r' && str[pos + 1] == '\n') in crnl_to_nl()
254 ++pos; in crnl_to_nl()
257 *retp++ = str[pos]; in crnl_to_nl()
/vim-8.2.3635/src/libvterm/t/
H A Dharness.c242 state_pos = pos; in movecursor()
245 printf("movecursor %d,%d\n", pos.row, pos.col); in movecursor()
320 printf(" %d %d,%d", info->width, pos.row, pos.col); in state_putglyph()
436 VTermPos pos; in screen_damage() local
437 pos.row = row; in screen_damage()
438 pos.col = eol-1; in screen_damage()
455 VTermPos pos; in screen_damage() local
456 pos.row = row; in screen_damage()
457 pos.col = col; in screen_damage()
795 pos.row, pos.col, state_pos.row, state_pos.col); in main()
[all …]
/vim-8.2.3635/runtime/indent/
H A Dfalcon.vim198 while pos != -1
201 call add(opening.parentheses, {'type': '(', 'pos': pos})
204 call add(closing.parentheses, {'type': ')', 'pos': pos})
209 call add(opening.braces, {'type': '{', 'pos': pos})
212 call add(closing.braces, {'type': '}', 'pos': pos})
217 call add(opening.brackets, {'type': '[', 'pos': pos})
220 call add(closing.brackets, {'type': ']', 'pos': pos})
227 let pos = match(line, '[][(){}]', pos + 1)
236 if opening.pos > rightmost_opening.pos
242 if closing.pos > rightmost_closing.pos
[all …]
H A Druby.vim558 if opening.pos != -1
871 while pos != -1
874 call add(opening.parentheses, {'type': '(', 'pos': pos})
877 call add(closing.parentheses, {'type': ')', 'pos': pos})
882 call add(opening.braces, {'type': '{', 'pos': pos})
885 call add(closing.braces, {'type': '}', 'pos': pos})
890 call add(opening.brackets, {'type': '[', 'pos': pos})
893 call add(closing.brackets, {'type': ']', 'pos': pos})
900 let pos = match(line, '[][(){}]', pos + 1)
909 if opening.pos > rightmost_opening.pos
[all …]
H A Djavascript.vim61 " matches before pos.
82 let pos = index(s:synid_cache[0], byte)
83 if pos == -1
86 return s:synid_cache[1][pos]
170 let [l:pos, tok] = [getpos('.'), '']
174 call setpos('.',l:pos)
184 call setpos('.',l:pos)
248 let pos = match(a:line, '[][(){}]')
249 while pos != -1
256 let pos = match(a:line, !l:open ? '[][(){}]' : '()' =~ a:line[pos] ?
[all …]
/vim-8.2.3635/src/testdir/
H A Dtest_popupwin_textprop.vim24 \ pos: 'botleft',
71 \ pos: 'botleft',
77 \ pos: 'botright',
83 \ pos: 'topleft',
89 \ pos: 'topright',
132 \ pos: 'botleft',
139 \ pos: 'botright',
147 \ pos: 'topleft',
155 \ pos: 'topright',
H A Dtest_search_stat.vim26 \ searchcount(#{pattern: 'fooooobar', pos: [2, 1, 0]}))
29 \ searchcount(#{pattern: 'fooooobar', pos: [3, 1, 0]}))
33 \ searchcount(#{pattern: 'fooooobar', pos: [3, 9, 0]}))
37 \ searchcount(#{pattern: 'fooooobar', pos: [3, 10, 0]}))
40 \ searchcount(#{pattern: 'fooooobar', pos: [4, 1, 0]}))
43 \ searchcount(#{pattern: 'fooooobar', pos: [4, 1, 0], maxcount: 1}))
266 call assert_fails('echo searchcount({"pos" : 1})', 'E475:')
267 call assert_fails('echo searchcount({"pos" : [1]})', 'E475:')
268 call assert_fails('echo searchcount({"pos" : [[], 2, 3]})', 'E745:')
269 call assert_fails('echo searchcount({"pos" : [1, [], 3]})', 'E745:')
[all …]
H A Dtest_marks.vim11 let pos = getpos("'a")
12 call assert_equal(2, pos[1])
13 call assert_equal(1, pos[2])
293 call assert_equal([{'file' : '', 'mark' : "'A", 'pos' : [bufnr(), 1, 1, 0]},
294 \ {'file' : '', 'mark' : "'N", 'pos' : [bufnr(), 3, 5, 0]}],
298 call assert_equal([{'mark' : "''", 'pos' : [bufnr(), 1, 1, 0]},
299 \ {'mark' : "'\"", 'pos' : [bufnr(), 1, 1, 0]}], getmarklist(bufnr()))
302 call assert_equal({'mark' : "'r", 'pos' : [bufnr(), 2, 2, 0]},
/vim-8.2.3635/src/libvterm/include/
H A Dvterm.h290 VTermPos pos; /* current cursor position */ member
389 int (*putglyph)(VTermGlyphInfo *info, VTermPos pos, void *user);
390 int (*movecursor)(VTermPos pos, VTermPos oldpos, int visible, void *user);
405 VTermPos pos; member
496 int (*movecursor)(VTermPos pos, VTermPos oldpos, int visible, void *user);
564 int vterm_screen_get_attrs_extent(const VTermScreen *screen, VTermRect *extent, VTermPos pos, VTerm…
566 int vterm_screen_get_cell(const VTermScreen *screen, VTermPos pos, VTermScreenCell *cell);
568 int vterm_screen_is_eol(const VTermScreen *screen, VTermPos pos);

123456