/freebsd/contrib/libedit/ |
H A D | histedit.h | 57 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 D | terminal.h | 83 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 D | chared.h | 92 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 D | keymacro.h | 60 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 D | search.h | 54 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 D | map.h | 43 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 D | refresh.h | 49 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 D | vi.c | 60 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 D | keymacro.c | 85 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 D | common.c | 62 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 D | prompt.h | 43 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 D | prompt.c | 50 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 D | emacs.c | 59 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 D | hist.h | 72 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 D | literal.h | 46 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 D | terminal.c | 212 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 D | chared.c | 62 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 D | tty.h | 459 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 D | read.h | 38 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 D | sig.h | 65 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 D | read.c | 74 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 D | el.c | 63 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 D | refresh.c | 54 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 D | literal.c | 47 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 D | eln.c | 41 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()
|