Home
last modified time | relevance | path

Searched refs:el_map (Results 1 – 15 of 15) sorted by relevance

/freebsd-12.1/lib/libedit/
H A Dmap.c913 el->el_map.alt = el_malloc(sizeof(*el->el_map.alt) * N_KEYS); in map_init()
916 el->el_map.key = el_malloc(sizeof(*el->el_map.key) * N_KEYS); in map_init()
922 el->el_map.help = el_malloc(sizeof(*el->el_map.help) * EL_NUM_FCNS); in map_init()
930 memcpy(el->el_map.func, func__get(), sizeof(*el->el_map.func) in map_init()
1034 el->el_map.current = el->el_map.key; in map_init_vi()
1064 el->el_map.current = el->el_map.key; in map_init_emacs()
1136 ep = &el->el_map.help[el->el_map.nfunc]; in map_print_key()
1171 ep = &el->el_map.help[el->el_map.nfunc]; in map_print_some_keys()
1223 if (el->el_map.key[prev] == el->el_map.key[i]) in map_print_all_keys()
1233 if (el->el_map.alt[prev] == el->el_map.alt[i]) in map_print_all_keys()
[all …]
H A Dvi.c87 el->el_map.current = el->el_map.key; in cv_action()
310 el->el_map.current = el->el_map.key; in vi_insert_at_bol()
327 el->el_map.current = el->el_map.key; in vi_replace_char()
343 el->el_map.current = el->el_map.key; in vi_replace_mode()
360 el->el_map.current = el->el_map.key; in vi_substitute_char()
378 el->el_map.current = el->el_map.key; in vi_substitute_line()
396 el->el_map.current = el->el_map.key; in vi_change_to_eol()
410 el->el_map.current = el->el_map.key; in vi_insert()
426 el->el_map.current = el->el_map.key; in vi_add()
450 el->el_map.current = el->el_map.key; in vi_add_at_eol()
[all …]
H A Dread.c277 cmd = el->el_map.current[(unsigned char) *ch]; in read_getcmd()
298 if (el->el_map.alt == NULL) in read_getcmd()
299 el->el_map.current = el->el_map.key; in read_getcmd()
598 if ((size_t)cmdnum >= el->el_map.nfunc) { /* BUG CHECK command */ in FUN()
609 for (b = el->el_map.help; b->name; b++) in FUN()
623 if (el->el_map.type == MAP_VI && in FUN()
624 el->el_map.current == el->el_map.key && in FUN()
633 retval = (*el->el_map.func[cmdnum]) (el, ch); in FUN()
H A Dcommon.c160 if (el->el_map.type == MAP_VI) { in ed_delete_next_char()
181 if (el->el_map.type == MAP_VI && in ed_delete_next_char()
221 if (el->el_map.type == MAP_VI) { in ed_move_to_end()
245 if (el->el_map.type == MAP_VI) { in ed_move_to_beg()
295 el->el_map.type == MAP_VI && in ed_next_char()
303 if (el->el_map.type == MAP_VI) in ed_next_char()
329 if (el->el_map.type == MAP_VI) in ed_prev_word()
352 if (el->el_map.type == MAP_VI) in ed_prev_char()
666 if (el->el_map.type == MAP_VI) { in ed_prev_history()
922 el->el_map.current = el->el_map.key; in ed_command()
H A Dchared.c130 if (el->el_map.current != el->el_map.emacs) { in c_delafter()
171 if (el->el_map.current != el->el_map.emacs) { in c_delbefore()
345 el->el_map.current = el->el_map.key; in cv_delfini()
446 el->el_map.current = el->el_map.key; in ch_init()
479 el->el_map.current = el->el_map.key; in ch_reset()
H A Dkeymacro.c228 ((map == el->el_map.key && in keymacro_clear()
229 el->el_map.alt[(unsigned char)*in] != ED_SEQUENCE_LEAD_IN) || in keymacro_clear()
230 (map == el->el_map.alt && in keymacro_clear()
231 el->el_map.key[(unsigned char)*in] != ED_SEQUENCE_LEAD_IN))) in keymacro_clear()
607 for (fp = el->el_map.help; fp->name; fp++) in keymacro_kprint()
H A Dparse.c284 el_bindings_t *b = el->el_map.help; in parse_cmd()
287 for (i = 0; i < el->el_map.nfunc; i++) in parse_cmd()
H A Dtty.c907 map = el->el_map.key; in tty_bind_char()
908 alt = el->el_map.alt; in tty_bind_char()
909 if (el->el_map.type == MAP_VI) { in tty_bind_char()
910 dmap = el->el_map.vii; in tty_bind_char()
911 dalt = el->el_map.vic; in tty_bind_char()
913 dmap = el->el_map.emacs; in tty_bind_char()
927 map[UC(new[0])] = tp->bind[el->el_map.type]; in tty_bind_char()
932 alt[UC(new[0])] = tp->bind[el->el_map.type + 1]; in tty_bind_char()
H A Dhist.c114 if (el->el_map.type == MAP_VI) in hist_get()
147 if (el->el_map.type == MAP_VI) in hist_get()
H A Dsearch.c64 ((el)->el_line.cursor + (((el)->el_map.type == MAP_VI) && \
65 ((el)->el_map.current == (el)->el_map.alt)))
263 switch (el->el_map.current[(unsigned char) ch]) { in ce_inc_search()
H A Dterminal.c1093 if (el->el_map.type != MAP_VI) in terminal_reset_arrow()
1178 if (el->el_terminal.t_buf == NULL || el->el_map.key == NULL) in terminal_bind_arrow()
1181 map = el->el_map.type == MAP_VI ? el->el_map.alt : el->el_map.key; in terminal_bind_arrow()
1182 dmap = el->el_map.type == MAP_VI ? el->el_map.vic : el->el_map.emacs; in terminal_bind_arrow()
H A Del.h130 el_map_t el_map; /* Key mapping stuff */ member
H A Drefresh.c225 if (el->el_map.current == el->el_map.alt in re_refresh()
1002 if (el->el_map.current == el->el_map.alt in re_refresh_cursor()
H A Demacs.c275 if (el->el_map.type == MAP_VI) in em_next_word()
H A Dreadline.c1872 e->el_map.key[c] = ED_INSERT; in rl_bind_key()