| /vim-8.2.3635/src/libvterm/src/ |
| H A D | state.c | 35 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 D | screen.c | 176 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 D | encoding.c | 30 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 D | parser.c | 98 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 D | vterm.c | 373 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 D | search.c | 1018 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 D | textobject.c | 45 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 D | match.c | 137 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 D | mark.c | 93 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 D | ops.c | 1256 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 D | indent.c | 821 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 D | netbeans.c | 1167 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 D | cindent.c | 154 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 D | terminal.c | 1798 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 D | normal.c | 2440 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 D | misc2.c | 77 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 D | winclip.c | 240 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 D | harness.c | 242 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 D | falcon.vim | 198 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 D | ruby.vim | 558 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 D | javascript.vim | 61 " 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 D | test_popupwin_textprop.vim | 24 \ 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 D | test_search_stat.vim | 26 \ 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 D | test_marks.vim | 11 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 D | vterm.h | 290 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);
|