Home
last modified time | relevance | path

Searched refs:EditLine (Results 1 – 25 of 60) sorted by relevance

123

/freebsd/contrib/libedit/
H A Dhistedit.h57 typedef struct editline EditLine; typedef
86 EditLine *el_init(const char *, FILE *, FILE *, FILE *);
87 EditLine *el_init_fd(const char *, FILE *, FILE *, FILE *,
89 void el_end(EditLine *);
90 void el_reset(EditLine *);
95 const char *el_gets(EditLine *, int *);
96 int el_getc(EditLine *, char *);
97 void el_push(EditLine *, const char *);
102 void el_beep(EditLine *);
108 int el_parse(EditLine *, int, const char **);
[all …]
H A Dterminal.h83 libedit_private void terminal_move_to_line(EditLine *, int);
84 libedit_private void terminal_move_to_char(EditLine *, int);
85 libedit_private void terminal_clear_EOL(EditLine *, int);
86 libedit_private void terminal_overwrite(EditLine *, const wchar_t *, size_t);
87 libedit_private void terminal_insertwrite(EditLine *, wchar_t *, int);
88 libedit_private void terminal_deletechars(EditLine *, int);
89 libedit_private void terminal_clear_screen(EditLine *);
90 libedit_private void terminal_beep(EditLine *);
91 libedit_private int terminal_change_size(EditLine *, int, int);
92 libedit_private int terminal_get_size(EditLine *, int *, int *);
[all …]
H A Dchared.h92 typedef void (*el_zfunc_t)(EditLine *, void *);
130 libedit_private void cv_delfini(EditLine *);
133 libedit_private void cv_undo(EditLine *);
134 libedit_private void cv_yank(EditLine *, const wchar_t *, int);
135 libedit_private wchar_t *cv_next_word(EditLine*, wchar_t *, wchar_t *, int,
140 libedit_private void c_insert(EditLine *, int);
141 libedit_private void c_delbefore(EditLine *, int);
142 libedit_private void c_delbefore1(EditLine *);
143 libedit_private void c_delafter(EditLine *, int);
144 libedit_private void c_delafter1(EditLine *);
[all …]
H A Dkeymacro.h60 libedit_private int keymacro_init(EditLine *);
61 libedit_private void keymacro_end(EditLine *);
62 libedit_private keymacro_value_t *keymacro_map_cmd(EditLine *, int);
63 libedit_private keymacro_value_t *keymacro_map_str(EditLine *, wchar_t *);
64 libedit_private void keymacro_reset(EditLine *);
65 libedit_private int keymacro_get(EditLine *, wchar_t *, keymacro_value_t *);
66 libedit_private void keymacro_add(EditLine *, const wchar_t *,
68 libedit_private void keymacro_clear(EditLine *, el_action_t *, const wchar_t *);
69 libedit_private int keymacro_delete(EditLine *, const wchar_t *);
70 libedit_private void keymacro_print(EditLine *, const wchar_t *);
[all …]
H A Dsearch.h54 libedit_private int search_init(EditLine *);
55 libedit_private void search_end(EditLine *);
56 libedit_private int c_hmatch(EditLine *, const wchar_t *);
57 libedit_private void c_setpat(EditLine *);
58 libedit_private el_action_t ce_inc_search(EditLine *, int);
59 libedit_private el_action_t cv_search(EditLine *, int);
60 libedit_private el_action_t ce_search_line(EditLine *, int);
61 libedit_private el_action_t cv_repeat_srch(EditLine *, wint_t);
62 libedit_private el_action_t cv_csearch(EditLine *, int, wint_t, int, int);
H A Dmap.h43 typedef el_action_t (*el_func_t)(EditLine *, wint_t);
69 libedit_private int map_bind(EditLine *, int, const wchar_t **);
70 libedit_private int map_init(EditLine *);
71 libedit_private void map_end(EditLine *);
72 libedit_private void map_init_vi(EditLine *);
73 libedit_private void map_init_emacs(EditLine *);
74 libedit_private int map_set_editor(EditLine *, wchar_t *);
75 libedit_private int map_get_editor(EditLine *, const wchar_t **);
76 libedit_private int map_addfunc(EditLine *, const wchar_t *, const wchar_t *,
H A Drefresh.h49 libedit_private void re_putc(EditLine *, wint_t, int);
50 libedit_private void re_putliteral(EditLine *, const wchar_t *,
52 libedit_private void re_clear_lines(EditLine *);
53 libedit_private void re_clear_display(EditLine *);
54 libedit_private void re_refresh(EditLine *);
55 libedit_private void re_refresh_cursor(EditLine *);
56 libedit_private void re_fastaddc(EditLine *);
57 libedit_private void re_goto_bottom(EditLine *);
H A Dvi.c60 static el_action_t cv_action(EditLine *, wint_t);
61 static el_action_t cv_paste(EditLine *, wint_t);
67 cv_action(EditLine *el, wint_t c) in cv_action()
99 cv_paste(EditLine *el, wint_t c) in cv_paste()
132 vi_paste_next(EditLine *el, wint_t c __attribute__((__unused__))) in vi_paste_next()
145 vi_paste_prev(EditLine *el, wint_t c __attribute__((__unused__))) in vi_paste_prev()
158 vi_prev_big_word(EditLine *el, wint_t c __attribute__((__unused__))) in vi_prev_big_word()
183 vi_prev_word(EditLine *el, wint_t c __attribute__((__unused__))) in vi_prev_word()
208 vi_next_big_word(EditLine *el, wint_t c __attribute__((__unused__))) in vi_next_big_word()
232 vi_next_word(EditLine *el, wint_t c __attribute__((__unused__))) in vi_next_word()
[all …]
H A Dkeymacro.c85 static int node_trav(EditLine *, keymacro_node_t *, wchar_t *,
87 static int node__try(EditLine *, keymacro_node_t *,
91 static void node__put(EditLine *, keymacro_node_t *);
92 static int node__delete(EditLine *, keymacro_node_t **,
94 static int node_lookup(EditLine *, const wchar_t *,
96 static int node_enum(EditLine *, keymacro_node_t *, size_t);
105 keymacro_init(EditLine *el) in keymacro_init()
121 keymacro_end(EditLine *el) in keymacro_end()
134 keymacro_map_cmd(EditLine *el, int cmd) in keymacro_map_cmd()
146 keymacro_map_str(EditLine *el, wchar_t *str) in keymacro_map_str()
[all …]
H A Dcommon.c62 ed_end_of_file(EditLine *el, wint_t c __attribute__((__unused__))) in ed_end_of_file()
76 ed_insert(EditLine *el, wint_t c) in ed_insert()
119 ed_delete_prev_word(EditLine *el, wint_t c __attribute__((__unused__))) in ed_delete_prev_word()
147 ed_delete_next_char(EditLine *el, wint_t c __attribute__((__unused__))) in ed_delete_next_char()
194 ed_kill_line(EditLine *el, wint_t c __attribute__((__unused__))) in ed_kill_line()
215 ed_move_to_end(EditLine *el, wint_t c __attribute__((__unused__))) in ed_move_to_end()
238 ed_move_to_beg(EditLine *el, wint_t c __attribute__((__unused__))) in ed_move_to_beg()
261 ed_transpose_chars(EditLine *el, wint_t c) in ed_transpose_chars()
287 ed_next_char(EditLine *el, wint_t c __attribute__((__unused__))) in ed_next_char()
316 ed_prev_word(EditLine *el, wint_t c __attribute__((__unused__))) in ed_prev_word()
[all …]
H A Dprompt.h43 typedef wchar_t *(*el_pfunc_t)(EditLine *);
52 libedit_private void prompt_print(EditLine *, int);
53 libedit_private int prompt_set(EditLine *, el_pfunc_t, wchar_t, int, int);
54 libedit_private int prompt_get(EditLine *, el_pfunc_t *, wchar_t *, int);
55 libedit_private int prompt_init(EditLine *);
56 libedit_private void prompt_end(EditLine *);
H A Dprompt.c50 static wchar_t *prompt_default(EditLine *);
51 static wchar_t *prompt_default_r(EditLine *);
58 prompt_default(EditLine *el __attribute__((__unused__))) in prompt_default()
71 prompt_default_r(EditLine *el __attribute__((__unused__))) in prompt_default_r()
83 prompt_print(EditLine *el, int op) in prompt_print()
123 prompt_init(EditLine *el) in prompt_init()
143 prompt_end(EditLine *el __attribute__((__unused__))) in prompt_end()
152 prompt_set(EditLine *el, el_pfunc_t prf, wchar_t c, int op, int wide) in prompt_set()
184 prompt_get(EditLine *el, el_pfunc_t *prf, wchar_t *c, int op) in prompt_get()
H A Demacs.c59 em_delete_or_list(EditLine *el, wint_t c) in em_delete_or_list()
95 em_delete_next_word(EditLine *el, wint_t c __attribute__((__unused__))) in em_delete_next_word()
124 em_yank(EditLine *el, wint_t c __attribute__((__unused__))) in em_yank()
160 em_kill_line(EditLine *el, wint_t c __attribute__((__unused__))) in em_kill_line()
182 em_kill_region(EditLine *el, wint_t c __attribute__((__unused__))) in em_kill_region()
215 em_copy_region(EditLine *el, wint_t c __attribute__((__unused__))) in em_copy_region()
244 em_gosmacs_transpose(EditLine *el, wint_t c) in em_gosmacs_transpose()
264 em_next_word(EditLine *el, wint_t c __attribute__((__unused__))) in em_next_word()
289 em_upper_case(EditLine *el, wint_t c __attribute__((__unused__))) in em_upper_case()
313 em_capitol_case(EditLine *el, wint_t c __attribute__((__unused__))) in em_capitol_case()
[all …]
H A Dhist.h72 libedit_private int hist_init(EditLine *);
73 libedit_private void hist_end(EditLine *);
74 libedit_private el_action_t hist_get(EditLine *);
75 libedit_private int hist_set(EditLine *, hist_fun_t, void *);
76 libedit_private int hist_command(EditLine *, int, const wchar_t **);
77 libedit_private int hist_enlargebuf(EditLine *, size_t, size_t);
78 libedit_private wchar_t *hist_convert(EditLine *, int, void *);
H A Dliteral.h46 libedit_private void literal_init(EditLine *);
47 libedit_private void literal_end(EditLine *);
48 libedit_private void literal_clear(EditLine *);
49 libedit_private wint_t literal_add(EditLine *, const wchar_t *,
51 libedit_private const char *literal_get(EditLine *, wint_t);
H A Dterminal.c212 static void terminal_setflags(EditLine *);
213 static int terminal_rebuffer_display(EditLine *);
214 static void terminal_free_display(EditLine *);
215 static int terminal_alloc_display(EditLine *);
216 static void terminal_alloc(EditLine *, const struct termcapstr *,
218 static void terminal_init_arrow(EditLine *);
219 static void terminal_reset_arrow(EditLine *);
221 static void terminal_tputs(EditLine *, const char *, int);
233 terminal_setflags(EditLine *el) in terminal_setflags()
278 terminal_init(EditLine *el) in terminal_init()
[all …]
H A Dchared.c62 cv_undo(EditLine *el) in cv_undo()
86 cv_yank(EditLine *el, const wchar_t *ptr, int size) in cv_yank()
99 c_insert(EditLine *el, int num) in c_insert()
121 c_delafter(EditLine *el, int num) in c_delafter()
147 c_delafter1(EditLine *el) in c_delafter1()
162 c_delbefore(EditLine *el, int num) in c_delbefore()
190 c_delbefore1(EditLine *el) in c_delbefore1()
281 cv_next_word(EditLine *el, wchar_t *p, wchar_t *high, int n, in cv_next_word()
337 cv_delfini(EditLine *el) in cv_delfini()
397 ch_init(EditLine *el) in ch_init()
[all …]
H A Dtty.h459 libedit_private int tty_init(EditLine *);
460 libedit_private void tty_end(EditLine *, int);
461 libedit_private int tty_stty(EditLine *, int, const wchar_t **);
462 libedit_private int tty_rawmode(EditLine *);
463 libedit_private int tty_cookedmode(EditLine *);
464 libedit_private int tty_quotemode(EditLine *);
465 libedit_private int tty_noquotemode(EditLine *);
466 libedit_private void tty_bind_char(EditLine *, int);
467 libedit_private int tty_get_signal_character(EditLine *, int);
H A Dread.h38 libedit_private int read_init(EditLine *);
39 libedit_private void read_end(EditLine *);
40 libedit_private void read_prepare(EditLine *);
41 libedit_private void read_finish(EditLine *);
H A Dsig.h65 libedit_private void sig_end(EditLine*);
66 libedit_private int sig_init(EditLine*);
67 libedit_private void sig_set(EditLine*);
68 libedit_private void sig_clr(EditLine*);
H A Dread.c74 static int read_char(EditLine *, wchar_t *);
75 static int read_getcmd(EditLine *, el_action_t *, wchar_t *);
78 static const wchar_t *noedit_wgets(EditLine *, int *);
84 read_init(EditLine *el) in read_init()
109 read_end(EditLine *el) in read_end()
209 el_wpush(EditLine *el, const wchar_t *str) in el_wpush()
230 read_getcmd(EditLine *el, el_action_t *cmdnum, wchar_t *ch) in read_getcmd()
280 read_char(EditLine *el, wchar_t *cp) in read_char()
381 el_wgetc(EditLine *el, wchar_t *cp) in el_wgetc()
423 read_prepare(EditLine *el) in read_prepare()
[all …]
H A Del.c63 EditLine *
70 libedit_private EditLine *
74 EditLine *el = el_calloc(1, sizeof(*el)); in el_init_internal()
120 EditLine *
131 el_end(EditLine *el) in el_end()
167 el_reset(EditLine *el) in el_reset()
179 el_wset(EditLine *el, int op, ...) in el_wset()
400 el_wget(EditLine *el, int op, ...) in el_wget()
514 el_wline(EditLine *el) in el_wline()
525 el_source(EditLine *el, const char *fname) in el_source()
[all …]
H A Drefresh.c54 static void re_nextline(EditLine *);
55 static void re_addc(EditLine *, wint_t);
56 static void re_update_line(EditLine *, wchar_t *, wchar_t *, int);
57 static void re_insert (EditLine *, wchar_t *, int, int, wchar_t *, int);
58 static void re_delete(EditLine *, wchar_t *, int, int, int);
59 static void re_fastputc(EditLine *, wint_t);
60 static void re_clear_eol(EditLine *, int, int, int);
65 static void re_printstr(EditLine *, const char *, wchar_t *, wchar_t *);
79 re_printstr(EditLine *el, const char *str, wchar_t *f, wchar_t *t) in re_printstr()
96 re_nextline(EditLine *el) in re_nextline()
[all …]
H A Dliteral.c47 literal_init(EditLine *el) in literal_init()
55 literal_end(EditLine *el) in literal_end()
61 literal_clear(EditLine *el) in literal_clear()
78 literal_add(EditLine *el, const wchar_t *buf, const wchar_t *end, int *wp) in literal_add()
128 literal_get(EditLine *el, wint_t idx) in literal_get()
H A Deln.c41 el_getc(EditLine *el, char *cp) in el_getc()
62 el_push(EditLine *el, const char *str) in el_push()
71 el_gets(EditLine *el, int *nread) in el_gets()
89 el_parse(EditLine *el, int argc, const char *argv[]) in el_parse()
105 el_set(EditLine *el, int op, ...) in el_set()
275 el_get(EditLine *el, int op, ...) in el_get()
361 el_line(EditLine *el) in el_line()
385 el_insertstr(EditLine *el, const char *str) in el_insertstr()
391 el_replacestr(EditLine *el, const char *str) in el_replacestr()

123