• Home
  • Raw
  • Download

Lines Matching refs:cur_col

23     int cur_col;
265 p = &TT.cur_col; in vi_x()
287 while (c_r->line->str_data[TT.cur_col] > ' ') in vi_movw()
288 TT.cur_col++; in vi_movw()
289 while (c_r->line->str_data[TT.cur_col] <= ' ') { in vi_movw()
290 TT.cur_col++; in vi_movw()
291 if (!c_r->line->str_data[TT.cur_col]) { in vi_movw()
295 TT.cur_col = 0; in vi_movw()
311 if (!TT.cur_col) { in vi_movb()
314 TT.cur_col = (c_r->line->str_len) ? c_r->line->str_len-1 : 0; in vi_movb()
317 if (TT.cur_col) in vi_movb()
318 TT.cur_col--; in vi_movb()
319 while (c_r->line->str_data[TT.cur_col] <= ' ') { in vi_movb()
320 if (TT.cur_col) TT.cur_col--; in vi_movb()
323 while (c_r->line->str_data[TT.cur_col] > ' ') { in vi_movb()
324 if (TT.cur_col)TT.cur_col--; in vi_movb()
327 TT.cur_col++; in vi_movb()
341 if (TT.cur_col < c_r->line->str_len) in vi_move()
342 TT.cur_col++; in vi_move()
343 if (c_r->line->str_data[TT.cur_col] <= ' ' || count > 1) in vi_move()
345 while (c_r->line->str_data[TT.cur_col] > ' ') in vi_move()
346 TT.cur_col++; in vi_move()
347 if (TT.cur_col) TT.cur_col--; in vi_move()
358 int sel = c_r->line->str_len-TT.cur_col; in i_insert()
359 strncpy(t, &s[TT.cur_col], sel); in i_insert()
371 strcpy(&s[TT.cur_col], il->str_data); in i_insert()
372 strcpy(&s[TT.cur_col+il->str_len], t); in i_insert()
373 TT.cur_col += il->str_len; in i_insert()
374 if (TT.cur_col) TT.cur_col--; in i_insert()
385 int l_len = c_r->line->str_len-TT.cur_col; in i_split()
389 strncpy(l->str_data, &c_r->line->str_data[TT.cur_col], l_len); in i_split()
395 TT.cur_col = 0; in i_split()
441 char *c = strstr(&c_r->line->str_data[TT.cur_col], s); in search_str()
443 TT.cur_col = c_r->line->str_data-c; in search_str()
444 TT.cur_col = c-c_r->line->str_data; in search_str()
449 c = strstr(&lst->line->str_data[TT.cur_col], s); in search_str()
452 TT.cur_col = c-c_r->line->str_data; in search_str()
502 TT.cur_col = 0; in vi_main()
547 TT.cur_col++; in vi_main()
699 bytes = TT.cur_col; in draw_page()
735 line = scr_buf->line->str_data+TT.cur_col; in draw_page()
736 bytes = scr_buf->line->str_len-TT.cur_col; in draw_page()
783 utf_l = utf8_len(&c_r->line->str_data[TT.cur_col]); in draw_page()
786 strncpy(t, &c_r->line->str_data[TT.cur_col], utf_l); in draw_page()
792 printf("| %d, %d\n", TT.cur_row, TT.cur_col); in draw_page()
837 if (c_r->line->str_len-1 < TT.cur_col) { in check_cursor_bounds()
839 TT.cur_col = 0; in check_cursor_bounds()
841 TT.cur_col = c_r->line->str_len-1; in check_cursor_bounds()
996 if (!TT.cur_col) return; in cur_left()
997 TT.cur_col--; in cur_left()
999 if (!utf8_len(&c_r->line->str_data[TT.cur_col])) cur_left(); in cur_left()
1005 if (TT.cur_col == c_r->line->str_len-1) return; in cur_right()
1006 TT.cur_col++; in cur_right()
1007 if (!utf8_len(&c_r->line->str_data[TT.cur_col])) cur_right(); in cur_right()
1015 if (!utf8_len(&c_r->line->str_data[TT.cur_col])) cur_left(); in cur_up()
1025 if (!utf8_len(&c_r->line->str_data[TT.cur_col])) cur_left(); in cur_down()