Lines Matching defs:start

243 		CURSORDRAG_SEL,		/* start is synchronized with cursor */
264 u_int dx; /* drag start position */
1511 char tried, found, start, *cp;
1548 start = open[cp - close];
1576 else if (*gc.data.data == start)
2974 { .command = "start-of-line",
3430 /* Map start of C string containing UTF-8 data to grid cell position. */
3689 u_int at, start;
3691 if (window_copy_search_mark_at(data, *fx, *fy, &start) == 0 &&
3692 data->searchmark[start] != 0) {
3694 if (data->searchmark[at] != data->searchmark[start])
3720 u_int at, endline, fx, fy, start;
3762 * direction, which means that we need to start the next search
3772 * When there are no search marks, start the
3827 &start) == 0) {
3832 data->searchmark[start]) {
3852 window_copy_visible_lines(struct window_copy_mode_data *data, u_int *start,
3858 for (*start = gd->hsize - data->oy; *start > 0; (*start)--) {
3859 gl = grid_peek_line(gd, (*start) - 1);
3892 u_int ssize = 1, start, end;
3926 window_copy_visible_lines(data, &start, &end);
3928 start = 0;
3938 for (py = start; py < end; py++) {
3987 window_copy_visible_lines(data, &start, &end);
4058 u_int *start, u_int *end)
4064 *start = *end = at;
4065 while (*start != 0 && data->searchmark[*start] == mark)
4066 (*start)--;
4067 if (data->searchmark[*start] != mark)
4068 (*start)++;
4080 u_int at, start, end, cy, px, py;
4096 window_copy_match_start_end(data, at, &start, &end);
4102 for (at = start; at <= end; at++) {
4123 u_int mark, start, end, cy, cursor, current;
4163 window_copy_match_start_end(data, cursor, &start, &end);
4164 if (current >= start && current <= end) {
4294 u_int new_y, start, end;
4298 start = old_y;
4301 start = new_y;
4314 window_copy_redraw_lines(wme, start, end - start + 1);
4371 /* Reset the start. */
4394 /* Reset the start. */
4605 /* Find start and end. */
4622 * Deal with rectangle-copy if necessary; four situations: start of
4623 * first line (firstsx), end of last line (lastex), start (restsx) and
4645 /* Selection start is on the left. */