Lines Matching refs:cursor
58 if (el->el_line.cursor == el->el_line.lastchar) { in em_delete_or_list()
60 if (el->el_line.cursor == el->el_line.buffer) { in em_delete_or_list()
77 if (el->el_line.cursor > el->el_line.lastchar) in em_delete_or_list()
78 el->el_line.cursor = el->el_line.lastchar; in em_delete_or_list()
95 if (el->el_line.cursor == el->el_line.lastchar) in em_delete_next_word()
98 cp = c__next_word(el->el_line.cursor, el->el_line.lastchar, in em_delete_next_word()
101 for (p = el->el_line.cursor, kp = el->el_chared.c_kill.buf; p < cp; p++) in em_delete_next_word()
106 c_delafter(el, (int)(cp - el->el_line.cursor)); /* delete after dot */ in em_delete_next_word()
107 if (el->el_line.cursor > el->el_line.lastchar) in em_delete_next_word()
108 el->el_line.cursor = el->el_line.lastchar; in em_delete_next_word()
132 el->el_chared.c_kill.mark = el->el_line.cursor; in em_yank()
133 cp = el->el_line.cursor; in em_yank()
144 el->el_line.cursor = cp; in em_yank()
167 el->el_line.cursor = el->el_line.buffer; in em_kill_line()
185 if (el->el_chared.c_kill.mark > el->el_line.cursor) { in em_kill_region()
186 cp = el->el_line.cursor; in em_kill_region()
191 c_delafter(el, (int)(cp - el->el_line.cursor)); in em_kill_region()
195 while (cp < el->el_line.cursor) in em_kill_region()
199 el->el_line.cursor = el->el_chared.c_kill.mark; in em_kill_region()
218 if (el->el_chared.c_kill.mark > el->el_line.cursor) { in em_copy_region()
219 cp = el->el_line.cursor; in em_copy_region()
227 while (cp < el->el_line.cursor) in em_copy_region()
243 if (el->el_line.cursor > &el->el_line.buffer[1]) { in em_gosmacs_transpose()
245 c = el->el_line.cursor[-2]; in em_gosmacs_transpose()
246 el->el_line.cursor[-2] = el->el_line.cursor[-1]; in em_gosmacs_transpose()
247 el->el_line.cursor[-1] = c; in em_gosmacs_transpose()
262 if (el->el_line.cursor == el->el_line.lastchar) in em_next_word()
265 el->el_line.cursor = c__next_word(el->el_line.cursor, in em_next_word()
289 ep = c__next_word(el->el_line.cursor, el->el_line.lastchar, in em_upper_case()
292 for (cp = el->el_line.cursor; cp < ep; cp++) in em_upper_case()
296 el->el_line.cursor = ep; in em_upper_case()
297 if (el->el_line.cursor > el->el_line.lastchar) in em_upper_case()
298 el->el_line.cursor = el->el_line.lastchar; in em_upper_case()
313 ep = c__next_word(el->el_line.cursor, el->el_line.lastchar, in em_capitol_case()
316 for (cp = el->el_line.cursor; cp < ep; cp++) { in em_capitol_case()
328 el->el_line.cursor = ep; in em_capitol_case()
329 if (el->el_line.cursor > el->el_line.lastchar) in em_capitol_case()
330 el->el_line.cursor = el->el_line.lastchar; in em_capitol_case()
345 ep = c__next_word(el->el_line.cursor, el->el_line.lastchar, in em_lower_case()
348 for (cp = el->el_line.cursor; cp < ep; cp++) in em_lower_case()
352 el->el_line.cursor = ep; in em_lower_case()
353 if (el->el_line.cursor > el->el_line.lastchar) in em_lower_case()
354 el->el_line.cursor = el->el_line.lastchar; in em_lower_case()
368 el->el_chared.c_kill.mark = el->el_line.cursor; in em_set_mark()
383 cp = el->el_line.cursor; in em_exchange_mark()
384 el->el_line.cursor = el->el_chared.c_kill.mark; in em_exchange_mark()
444 if (el->el_line.cursor == el->el_line.buffer) in em_copy_prev_word()
447 oldc = el->el_line.cursor; in em_copy_prev_word()
449 cp = c__prev_word(el->el_line.cursor, el->el_line.buffer, in em_copy_prev_word()
456 el->el_line.cursor = dp;/* put cursor at end */ in em_copy_prev_word()
497 if (el->el_line.cursor <= el->el_line.buffer) in em_delete_prev_char()
504 el->el_line.cursor -= el->el_state.argument; in em_delete_prev_char()
505 if (el->el_line.cursor < el->el_line.buffer) in em_delete_prev_char()
506 el->el_line.cursor = el->el_line.buffer; in em_delete_prev_char()