Lines Matching refs:curs1

83     if (byte_index >= (edit->curs1 + edit->curs2) || byte_index < 0)  in edit_get_byte()
86 if (byte_index >= edit->curs1) { in edit_get_byte()
87 p = edit->curs1 + edit->curs2 - byte_index - 1; in edit_get_byte()
100 l = e->curs1 + e->curs2; in edit_get_buffer_as_text()
114 start = edit_bol (e, e->curs1); in edit_get_current_line_as_text()
115 end = edit_eol (e, e->curs1); in edit_get_current_line_as_text()
119 *cursor = e->curs1 - start; in edit_get_current_line_as_text()
191 edit->curs1 = 0; in init_dynamic_edit_buffers()
341 long current = edit->curs1; in edit_insert_file()
350 edit_cursor_move (edit, current - edit->curs1); in edit_insert_file()
371 long current = edit->curs1; in edit_insert_file()
375 edit_cursor_move (edit, current - edit->curs1); in edit_insert_file()
387 long current = edit->curs1; in edit_insert_file()
396 edit_cursor_move (edit, current - edit->curs1); in edit_insert_file()
847 if (edit->curs1 < edit->start_display) { in edit_insert()
861 edit_modification (edit, edit->curs1); in edit_insert()
867 edit->mark1 += (edit->mark1 > edit->curs1); in edit_insert()
868 edit->mark2 += (edit->mark2 > edit->curs1); in edit_insert()
871 if (!(edit->curs1 & M_EDIT_BUF_SIZE)) in edit_insert()
872 edit->buffers1[edit->curs1 >> S_EDIT_BUF_SIZE] = malloc (EDIT_BUF_SIZE); in edit_insert()
875 … edit->buffers1[edit->curs1 >> S_EDIT_BUF_SIZE][edit->curs1 & M_EDIT_BUF_SIZE] = (unsigned char) c; in edit_insert()
881 edit->curs1++; in edit_insert()
890 if (edit->curs1 < edit->start_display) { in edit_insert_ahead()
901 edit_modification (edit, edit->curs1); in edit_insert_ahead()
904 edit->mark1 += (edit->mark1 >= edit->curs1); in edit_insert_ahead()
905 edit->mark2 += (edit->mark2 >= edit->curs1); in edit_insert_ahead()
922 edit->mark1 -= (edit->mark1 > edit->curs1); in edit_delete()
923 edit->mark2 -= (edit->mark2 > edit->curs1); in edit_delete()
941 if (edit->curs1 < edit->start_display) { in edit_delete()
946 edit_modification (edit, edit->curs1); in edit_delete()
955 if (!edit->curs1) in edit_backspace()
958 edit->mark1 -= (edit->mark1 >= edit->curs1); in edit_backspace()
959 edit->mark2 -= (edit->mark2 >= edit->curs1); in edit_backspace()
961 …p = *(edit->buffers1[(edit->curs1 - 1) >> S_EDIT_BUF_SIZE] + ((edit->curs1 - 1) & M_EDIT_BUF_SIZE)… in edit_backspace()
962 if (!((edit->curs1 - 1) & M_EDIT_BUF_SIZE)) { in edit_backspace()
963 free (edit->buffers1[edit->curs1 >> S_EDIT_BUF_SIZE]); in edit_backspace()
964 edit->buffers1[edit->curs1 >> S_EDIT_BUF_SIZE] = NULL; in edit_backspace()
967 edit->curs1--; in edit_backspace()
978 if (edit->curs1 < edit->start_display) { in edit_backspace()
983 edit_modification (edit, edit->curs1); in edit_backspace()
991 r = get_mb_rule (edit, edit->curs1); in edit_delete_wide()
1020 if (!edit->curs1) in edit_backspace_wide()
1022 for (i = edit->curs1 - 1; i >= 0; i--) in edit_backspace_wide()
1025 while (edit->curs1 > i) in edit_backspace_wide()
1039 indent = edit_move_forward3 (edit, edit_bol (edit, edit->curs1), 0, edit->curs1); in edit_backspace_tab()
1042 c = edit_get_byte (edit, edit->curs1 - 1); in edit_backspace_tab()
1047 while (edit_move_forward3 (edit, edit_bol (edit, edit->curs1), 0, edit->curs1) < in edit_backspace_tab()
1062 while (edit_get_wide_byte (edit, edit->curs1) == -1) in edit_wide_char_align()
1068 while (edit_get_wide_byte (edit, edit->curs1) == -1) in edit_wide_char_align_left()
1091 if (increment > edit->curs1) in edit_move_backward_lots()
1092 increment = edit->curs1; in edit_move_backward_lots()
1100 s = edit->curs1 & M_EDIT_BUF_SIZE; in edit_move_backward_lots()
1105 edit->buffers1[edit->curs1 >> S_EDIT_BUF_SIZE] + s - r, r); in edit_move_backward_lots()
1109 edit->buffers1[edit->curs1 >> S_EDIT_BUF_SIZE], s); in edit_move_backward_lots()
1110 p = edit->buffers1[edit->curs1 >> S_EDIT_BUF_SIZE]; in edit_move_backward_lots()
1111 edit->buffers1[edit->curs1 >> S_EDIT_BUF_SIZE] = 0; in edit_move_backward_lots()
1114 edit->buffers1[(edit->curs1 >> S_EDIT_BUF_SIZE) - 1] + EDIT_BUF_SIZE - (r - s), r - s); in edit_move_backward_lots()
1117 edit->curs1 -= r; in edit_move_backward_lots()
1129 s = edit->curs1 & M_EDIT_BUF_SIZE; in edit_move_backward_lots()
1140 edit->buffers1[edit->curs1 >> S_EDIT_BUF_SIZE] + s - t, in edit_move_backward_lots()
1144 p = edit->buffers1[edit->curs1 >> S_EDIT_BUF_SIZE]; in edit_move_backward_lots()
1145 edit->buffers1[edit->curs1 >> S_EDIT_BUF_SIZE] = 0; in edit_move_backward_lots()
1149 edit->buffers1[(edit->curs1 >> S_EDIT_BUF_SIZE) - 1] + EDIT_BUF_SIZE - (r - s), in edit_move_backward_lots()
1153 edit->curs1 -= r; in edit_move_backward_lots()
1165 return edit_get_byte (edit, edit->curs1); in edit_move_backward_lots()
1185 if (!edit->curs1) in edit_cursor_move()
1190 c = edit_get_byte (edit, edit->curs1 - 1); in edit_cursor_move()
1195 c = edit->buffers1[(edit->curs1 - 1) >> S_EDIT_BUF_SIZE][(edit->curs1 - 1) & M_EDIT_BUF_SIZE]; in edit_cursor_move()
1196 if (!((edit->curs1 - 1) & M_EDIT_BUF_SIZE)) { in edit_cursor_move()
1197 free (edit->buffers1[edit->curs1 >> S_EDIT_BUF_SIZE]); in edit_cursor_move()
1198 edit->buffers1[edit->curs1 >> S_EDIT_BUF_SIZE] = NULL; in edit_cursor_move()
1200 edit->curs1--; in edit_cursor_move()
1215 c = edit_get_byte (edit, edit->curs1); in edit_cursor_move()
1216 if (!(edit->curs1 & M_EDIT_BUF_SIZE)) in edit_cursor_move()
1217 edit->buffers1[edit->curs1 >> S_EDIT_BUF_SIZE] = malloc (EDIT_BUF_SIZE); in edit_cursor_move()
1218 edit->buffers1[edit->curs1 >> S_EDIT_BUF_SIZE][edit->curs1 & M_EDIT_BUF_SIZE] = c; in edit_cursor_move()
1219 edit->curs1++; in edit_cursor_move()
1355 return edit_move_forward3 (edit, edit_bol (edit, edit->curs1), 0, edit->curs1); in edit_get_col()
1368 edit->curs_col = edit_move_forward3(edit, edit_bol(edit, edit->curs1), 0, edit->curs1); in edit_update_curs_col()
1429 long p = edit_bol (edit, edit->curs1); in is_in_indent()
1430 while (p < edit->curs1) in is_in_indent()
1440 edit_cursor_move (edit, edit_move_forward3 (edit, p, edit->prev_col, 0) - edit->curs1); in edit_move_to_prev_col()
1448 p = edit_bol (edit, edit->curs1); in edit_move_to_prev_col()
1449 edit_cursor_move (edit, edit_move_forward3 (edit, p, edit->curs_col, 0) - edit->curs1); in edit_move_to_prev_col()
1451 edit_cursor_move (edit, edit_move_forward3 (edit, p, q, 0) - edit->curs1); in edit_move_to_prev_col()
1470 p = edit_bol (edit, edit->curs1); in edit_move_up()
1471 edit_cursor_move (edit, (p = edit_move_backward (edit, p, i)) - edit->curs1); in edit_move_up()
1474 edit->search_start = edit->curs1; in edit_move_up()
1504 edit->line_offsets[1] = edit_bol (edit, edit->curs1); in edit_find_line()
1582 p = edit_bol (edit, edit->curs1); in edit_move_down()
1583 edit_cursor_move (edit, (p = edit_move_forward (edit, p, i, 0)) - edit->curs1); in edit_move_down()
1586 edit->search_start = edit->curs1; in edit_move_down()
1637 edit_cursor_move (edit, -edit->curs1); in edit_move_to_top()
1662 edit_cursor_move (edit, edit_bol (edit, edit->curs1) - edit->curs1); in edit_cursor_to_bol()
1663 edit->search_start = edit->curs1; in edit_cursor_to_bol()
1670 edit_cursor_move (edit, edit_eol (edit, edit->curs1) - edit->curs1); in edit_cursor_to_eol()
1671 edit->search_start = edit->curs1; in edit_cursor_to_eol()
1758 edit_set_markers (edit, edit->curs1, -1, edit->curs_col, edit->curs_col); in edit_mark_cmd()
1761 edit_set_markers (edit, edit->mark1, edit->curs1, edit->column1, edit->curs_col); in edit_mark_cmd()
1804 if (!edit->curs1) in edit_left_word_move()
1806 c1 = edit_get_byte (edit, edit->curs1 - 1); in edit_left_word_move()
1807 c2 = edit_get_byte (edit, edit->curs1); in edit_left_word_move()
1829 if (edit->curs1 >= edit->last_byte) in edit_right_word_move()
1831 c1 = edit_get_byte (edit, edit->curs1 - 1); in edit_right_word_move()
1832 c2 = edit_get_byte (edit, edit->curs1); in edit_right_word_move()
1854 if (edit->curs1 >= edit->last_byte) in edit_right_delete_word()
1857 c2 = edit_get_byte (edit, edit->curs1); in edit_right_delete_word()
1869 if (edit->curs1 <= 0) in edit_left_delete_word()
1872 c2 = edit_get_byte (edit, edit->curs1 - 1); in edit_left_delete_word()
1949 if (edit_get_byte (edit, edit->curs1) == '\n') in edit_delete_to_line_end()
1960 if (edit_get_byte (edit, edit->curs1 - 1) == '\n') in edit_delete_to_line_begin()
1962 if (!edit->curs1) in edit_delete_to_line_begin()
2004 ch |= edit_get_byte (edit, edit->curs1 - i); in right_of_four_spaces()
2014 ch |= edit_get_byte (edit, edit->curs1 + i); in left_of_four_spaces()
2047 p = edit->curs1; in edit_auto_indent()
2059 if (edit_get_byte (edit, edit->curs1) == '\n') in edit_double_newline()
2061 if (edit_get_byte (edit, edit->curs1 - 2) == '\n') in edit_double_newline()
2112 curs = edit->curs1; in check_and_wrap_line()
2121 int current = edit->curs1; in check_and_wrap_line()
2122 edit_cursor_move (edit, curs - edit->curs1 + 1); in check_and_wrap_line()
2124 edit_cursor_move (edit, current - edit->curs1 + 1); in check_and_wrap_line()
2167 c = edit_get_byte (edit, edit->curs1); in edit_get_bracket()
2180 for (q = edit->curs1 + inc;; q += inc) { in edit_get_bracket()
2225 edit->bracket = edit->curs1; in edit_goto_matching_bracket()
2227 edit_cursor_move (edit, q - edit->curs1); in edit_goto_matching_bracket()
2380 edit->search_start = edit->curs1; in edit_execute_cmd()
2389 if (edit_get_byte (edit, edit->curs1) != '\n') in edit_execute_cmd()
2400 edit->search_start = edit->curs1; in edit_execute_cmd()
2436 while (edit_get_byte (edit, edit->curs1 - 1) != '\n' in edit_execute_cmd()
2437 && edit->curs1 > 0) in edit_execute_cmd()
2884 edit->search_start = edit->curs1; in edit_execute_cmd()
2893 edit->search_start = edit->curs1; in edit_execute_cmd()