Home
last modified time | relevance | path

Searched refs:el_line (Results 1 – 22 of 22) sorted by relevance

/freebsd/contrib/libedit/
H A Dchared.c69 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 Demacs.c62 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 Dcommon.c66 *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 Dvi.c77 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 Dsearch.c63 ((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 Dhist.c108 (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 Drefresh.c241 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 Dread.c455 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 Del.h124 el_line_t el_line; /* The current line information */ member
H A Dfilecomplete.c207 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 Dhistedit.h180 const LineInfo *el_line(EditLine *);
H A DMakefile33 editline.3 el_line.3 \
H A Deln.c361 el_line(EditLine *el) in el_line() function
H A Del.c517 return (const LineInfoW *)(void *)&el->el_line; in el_wline()
H A Dreadline.c225 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 Dtest_filecompletion.c539 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 Dtc1.c93 const LineInfo *lf = el_line(el); in complete()
182 li = el_line(el); in main()
/freebsd/lib/libedit/
H A DMakefile33 editline.3 el_line.3 \
/freebsd/contrib/llvm-project/lldb/source/Host/common/
H A DEditline.cpp73 #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 Dcomplete.c370 lf = el_line(cel); in complete()
/freebsd/contrib/llvm-project/llvm/lib/LineEditor/
H A DLineEditor.cpp142 const LineInfo *LI = ::el_line(EL); in ElCompletionFn()
/freebsd/crypto/openssh/
H A Dsftp.c1956 lf = el_line(el); in complete_cmd_parse()
2107 lf = el_line(el); in complete_match()
2136 lf = el_line(el); in complete()