Lines Matching refs:cursor
55 if (el->el_line.cursor == el->el_line.lastchar) { in em_delete_or_list()
57 if (el->el_line.cursor == el->el_line.buffer) { in em_delete_or_list()
74 if (el->el_line.cursor > el->el_line.lastchar) in em_delete_or_list()
75 el->el_line.cursor = el->el_line.lastchar; in em_delete_or_list()
91 if (el->el_line.cursor == el->el_line.lastchar) in em_delete_next_word()
94 cp = c__next_word(el->el_line.cursor, el->el_line.lastchar, in em_delete_next_word()
97 for (p = el->el_line.cursor, kp = el->el_chared.c_kill.buf; p < cp; p++) in em_delete_next_word()
102 c_delafter(el, (int)(cp - el->el_line.cursor)); /* delete after dot */ in em_delete_next_word()
103 if (el->el_line.cursor > el->el_line.lastchar) in em_delete_next_word()
104 el->el_line.cursor = el->el_line.lastchar; in em_delete_next_word()
127 el->el_chared.c_kill.mark = el->el_line.cursor; in em_yank()
128 cp = el->el_line.cursor; in em_yank()
139 el->el_line.cursor = cp; in em_yank()
161 el->el_line.cursor = el->el_line.buffer; in em_kill_line()
178 if (el->el_chared.c_kill.mark > el->el_line.cursor) { in em_kill_region()
179 cp = el->el_line.cursor; in em_kill_region()
184 c_delafter(el, (int)(cp - el->el_line.cursor)); in em_kill_region()
188 while (cp < el->el_line.cursor) in em_kill_region()
192 el->el_line.cursor = el->el_chared.c_kill.mark; in em_kill_region()
210 if (el->el_chared.c_kill.mark > el->el_line.cursor) { in em_copy_region()
211 cp = el->el_line.cursor; in em_copy_region()
219 while (cp < el->el_line.cursor) in em_copy_region()
235 if (el->el_line.cursor > &el->el_line.buffer[1]) { in em_gosmacs_transpose()
237 c = el->el_line.cursor[-2]; in em_gosmacs_transpose()
238 el->el_line.cursor[-2] = el->el_line.cursor[-1]; in em_gosmacs_transpose()
239 el->el_line.cursor[-1] = c; in em_gosmacs_transpose()
253 if (el->el_line.cursor == el->el_line.lastchar) in em_next_word()
256 el->el_line.cursor = c__next_word(el->el_line.cursor, in em_next_word()
279 ep = c__next_word(el->el_line.cursor, el->el_line.lastchar, in em_upper_case()
282 for (cp = el->el_line.cursor; cp < ep; cp++) in em_upper_case()
286 el->el_line.cursor = ep; in em_upper_case()
287 if (el->el_line.cursor > el->el_line.lastchar) in em_upper_case()
288 el->el_line.cursor = el->el_line.lastchar; in em_upper_case()
302 ep = c__next_word(el->el_line.cursor, el->el_line.lastchar, in em_capitol_case()
305 for (cp = el->el_line.cursor; cp < ep; cp++) { in em_capitol_case()
317 el->el_line.cursor = ep; in em_capitol_case()
318 if (el->el_line.cursor > el->el_line.lastchar) in em_capitol_case()
319 el->el_line.cursor = el->el_line.lastchar; in em_capitol_case()
333 ep = c__next_word(el->el_line.cursor, el->el_line.lastchar, in em_lower_case()
336 for (cp = el->el_line.cursor; cp < ep; cp++) in em_lower_case()
340 el->el_line.cursor = ep; in em_lower_case()
341 if (el->el_line.cursor > el->el_line.lastchar) in em_lower_case()
342 el->el_line.cursor = el->el_line.lastchar; in em_lower_case()
355 el->el_chared.c_kill.mark = el->el_line.cursor; in em_set_mark()
369 cp = el->el_line.cursor; in em_exchange_mark()
370 el->el_line.cursor = el->el_chared.c_kill.mark; in em_exchange_mark()
426 if (el->el_line.cursor == el->el_line.buffer) in em_copy_prev_word()
429 oldc = el->el_line.cursor; in em_copy_prev_word()
431 cp = c__prev_word(el->el_line.cursor, el->el_line.buffer, in em_copy_prev_word()
438 el->el_line.cursor = dp;/* put cursor at end */ in em_copy_prev_word()
476 if (el->el_line.cursor <= el->el_line.buffer) in em_delete_prev_char()
483 el->el_line.cursor -= el->el_state.argument; in em_delete_prev_char()
484 if (el->el_line.cursor < el->el_line.buffer) in em_delete_prev_char()
485 el->el_line.cursor = el->el_line.buffer; in em_delete_prev_char()