/freebsd/contrib/libedit/ |
H A D | chared.c | 69 size = (size_t)(el->el_line.lastchar - el->el_line.buffer); in cv_undo() 71 vu->cursor = (int)(el->el_line.cursor - el->el_line.buffer); in cv_undo() 72 (void)memcpy(vu->buf, el->el_line.buffer, size * sizeof(*vu->buf)); in cv_undo() 103 if (el->el_line.lastchar + num >= el->el_line.limit) { in c_insert() 108 if (el->el_line.cursor < el->el_line.lastchar) { in c_insert() 110 for (cp = el->el_line.lastchar; cp >= el->el_line.cursor; cp--) in c_insert() 113 el->el_line.lastchar += num; in c_insert() 124 if (el->el_line.cursor + num > el->el_line.lastchar) in c_delafter() 125 num = (int)(el->el_line.lastchar - el->el_line.cursor); in c_delafter() 129 cv_yank(el, el->el_line.cursor, num); in c_delafter() [all …]
|
H A D | emacs.c | 62 if (el->el_line.cursor == el->el_line.lastchar) { in em_delete_or_list() 64 if (el->el_line.cursor == el->el_line.buffer) { in em_delete_or_list() 81 if (el->el_line.cursor > el->el_line.lastchar) in em_delete_or_list() 82 el->el_line.cursor = el->el_line.lastchar; in em_delete_or_list() 99 if (el->el_line.cursor == el->el_line.lastchar) in em_delete_next_word() 102 cp = c__next_word(el->el_line.cursor, el->el_line.lastchar, in em_delete_next_word() 105 for (p = el->el_line.cursor, kp = el->el_chared.c_kill.buf; p < cp; p++) in em_delete_next_word() 110 c_delafter(el, (int)(cp - el->el_line.cursor)); /* delete after dot */ in em_delete_next_word() 111 if (el->el_line.cursor > el->el_line.lastchar) in em_delete_next_word() 112 el->el_line.cursor = el->el_line.lastchar; in em_delete_next_word() [all …]
|
H A D | common.c | 66 *el->el_line.lastchar = '\0'; in ed_end_of_file() 83 if (el->el_line.lastchar + el->el_state.argument >= in ed_insert() 84 el->el_line.limit) { in ed_insert() 92 || el->el_line.cursor >= el->el_line.lastchar) in ed_insert() 95 *el->el_line.cursor++ = c; in ed_insert() 101 while (count-- && el->el_line.cursor < el->el_line.lastchar) in ed_insert() 102 *el->el_line.cursor++ = c; in ed_insert() 123 if (el->el_line.cursor == el->el_line.buffer) in ed_delete_prev_word() 126 cp = c__prev_word(el->el_line.cursor, el->el_line.buffer, in ed_delete_prev_word() 129 for (p = cp, kp = el->el_chared.c_kill.buf; p < el->el_line.cursor; p++) in ed_delete_prev_word() [all …]
|
H A D | vi.c | 77 cv_yank(el, el->el_line.buffer, in cv_action() 78 (int)(el->el_line.lastchar - el->el_line.buffer)); in cv_action() 82 el->el_line.lastchar = el->el_line.buffer; in cv_action() 83 el->el_line.cursor = el->el_line.buffer; in cv_action() 90 el->el_chared.c_vcmd.pos = el->el_line.cursor; in cv_action() 113 if (!c && el->el_line.cursor < el->el_line.lastchar) in cv_paste() 114 el->el_line.cursor++; in cv_paste() 117 if (el->el_line.cursor + len > el->el_line.lastchar) in cv_paste() 119 (void) memcpy(el->el_line.cursor, k->buf, len * in cv_paste() 120 sizeof(*el->el_line.cursor)); in cv_paste() [all …]
|
H A D | search.c | 63 ((el)->el_line.cursor + (((el)->el_map.type == MAP_VI) && \ 182 (size_t)(EL_CURSOR(el) - el->el_line.buffer); in c_setpat() 185 (void) wcsncpy(el->el_search.patbuf, el->el_line.buffer, in c_setpat() 196 EL_CURSOR(el) - el->el_line.buffer, in c_setpat() 197 el->el_line.lastchar - el->el_line.buffer); in c_setpat() 211 wchar_t *ocursor = el->el_line.cursor, oldpchar = pchar, ch; in ce_inc_search() 221 if (el->el_line.lastchar + sizeof(STRfwd) / in ce_inc_search() 222 sizeof(*el->el_line.lastchar) + 2 + in ce_inc_search() 223 el->el_search.patlen >= el->el_line.limit) in ce_inc_search() 239 *el->el_line.lastchar++ = '\n'; in ce_inc_search() [all …]
|
H A D | hist.c | 108 (void) wcsncpy(el->el_line.buffer, el->el_history.buf, in hist_get() 110 el->el_line.lastchar = el->el_line.buffer + in hist_get() 115 el->el_line.cursor = el->el_line.buffer; in hist_get() 118 el->el_line.cursor = el->el_line.lastchar; in hist_get() 135 blen = (size_t)(el->el_line.limit - el->el_line.buffer); in hist_get() 139 memcpy(el->el_line.buffer, hp, hlen * sizeof(*hp)); in hist_get() 140 el->el_line.lastchar = el->el_line.buffer + hlen - 1; in hist_get() 142 if (el->el_line.lastchar > el->el_line.buffer in hist_get() 143 && el->el_line.lastchar[-1] == '\n') in hist_get() 144 el->el_line.lastchar--; in hist_get() [all …]
|
H A D | refresh.c | 241 el->el_line.buffer)); in re_refresh() 257 if (el->el_line.cursor >= el->el_line.lastchar) { in re_refresh() 259 && el->el_line.lastchar != el->el_line.buffer) in re_refresh() 260 el->el_line.cursor = el->el_line.lastchar - 1; in re_refresh() 262 el->el_line.cursor = el->el_line.lastchar; in re_refresh() 273 if (el->el_line.lastchar - el->el_line.buffer > termsz) { in re_refresh() 278 size_t rem = (el->el_line.lastchar-el->el_line.buffer)%termsz; in re_refresh() 280 st = el->el_line.lastchar - rem in re_refresh() 285 st = el->el_line.buffer; in re_refresh() 287 for (cp = st; cp < el->el_line.lastchar; cp++) { in re_refresh() [all …]
|
H A D | read.c | 455 el_line_t *lp = &el->el_line; in noedit_wgets() 491 el->el_line.lastchar = el->el_line.buffer; in el_wgets() 515 el->el_line.lastchar = el->el_line.buffer; in el_wgets() 576 *el->el_line.lastchar++ = CONTROL('d'); in el_wgets() 577 el->el_line.cursor = el->el_line.lastchar; in el_wgets() 583 num = (int)(el->el_line.lastchar - el->el_line.buffer); in el_wgets() 613 *nread = (int)(el->el_line.lastchar - el->el_line.buffer); in el_wgets() 623 return el->el_line.buffer; in el_wgets()
|
H A D | el.h | 124 el_line_t el_line; /* The current line information */ member
|
H A D | filecomplete.c | 207 wchar_t *temp = el->el_line.buffer; in escape_filename() 213 while (temp != el->el_line.cursor) { in escape_filename() 219 (temp == el->el_line.buffer || temp[-1] != '\\')) in escape_filename()
|
H A D | histedit.h | 180 const LineInfo *el_line(EditLine *);
|
H A D | Makefile | 33 editline.3 el_line.3 \
|
H A D | eln.c | 361 el_line(EditLine *el) in el_line() function
|
H A D | el.c | 517 return (const LineInfoW *)(void *)&el->el_line; in el_wline()
|
H A D | readline.c | 225 li = el_line(el); in _resize_fun() 2304 const LineInfo *li = el_line(e); in _rl_update_pos() 2321 li = el_line(e); in rl_copy_text()
|
/freebsd/contrib/libedit/TEST/ |
H A D | test_filecompletion.c | 539 el->el_line = line; in main() 547 inputs[i].user_typed_text, inputs[i].escaped_output, el->el_line.buffer); in main() 548 assert(wcscmp(el->el_line.buffer, inputs[i].escaped_output) == 0); in main()
|
H A D | tc1.c | 93 const LineInfo *lf = el_line(el); in complete() 182 li = el_line(el); in main()
|
/freebsd/lib/libedit/ |
H A D | Makefile | 33 editline.3 el_line.3 \
|
/freebsd/contrib/llvm-project/lldb/source/Host/common/ |
H A D | Editline.cpp | 73 #define el_wline el_line 994 const LineInfo *line_info = el_line(m_editline); in TabCommand() 1068 const LineInfo *line_info = el_line(m_editline); in ApplyAutosuggestCommand() 1086 const LineInfo *line_info = el_line(m_editline); in TypedCharacter()
|
/freebsd/contrib/tnftp/src/ |
H A D | complete.c | 370 lf = el_line(cel); in complete()
|
/freebsd/contrib/llvm-project/llvm/lib/LineEditor/ |
H A D | LineEditor.cpp | 142 const LineInfo *LI = ::el_line(EL); in ElCompletionFn()
|
/freebsd/crypto/openssh/ |
H A D | sftp.c | 1956 lf = el_line(el); in complete_cmd_parse() 2107 lf = el_line(el); in complete_match() 2136 lf = el_line(el); in complete()
|