Lines Matching refs:cursor_x
179 static int cursor_x;
197 if (cursor_x > 0)
198 return lines.v[cursor_y].s[cursor_x - 1];
206 if (cursor_x == cur_max_x())
208 return lines.v[cursor_y].s[cursor_x];
368 move(cursor_y - offset_y, cursor_x - offset_x);
381 assert(cursor_x >= 0);
382 cursor_x = imin(cursor_x, cur_max_x());
388 if (cursor_x < offset_x)
389 offset_x = cursor_x;
390 if (cursor_x > offset_x + COLS - 1)
391 offset_x = cursor_x - (COLS - 1);
403 (cursor_y == 0 && cursor_x > 0);
410 (cursor_y == cur_max_y() && cursor_x < cur_max_x());
417 cursor_x = cur_max_x();
423 cursor_x = 0;
430 if (cursor_x > 0)
431 cursor_x--;
439 if (cursor_x < cur_max_x())
440 cursor_x++;
470 cursor_x < cur_max_x() &&
496 cursor_x = 0;
504 cursor_x = cur_max_x();