Searched refs:el_map (Results 1 – 15 of 15) sorted by relevance
913 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 …]
87 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 …]
277 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()
160 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()
130 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()
228 ((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()
284 el_bindings_t *b = el->el_map.help; in parse_cmd()287 for (i = 0; i < el->el_map.nfunc; i++) in parse_cmd()
907 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()
114 if (el->el_map.type == MAP_VI) in hist_get()147 if (el->el_map.type == MAP_VI) in hist_get()
64 ((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()
1093 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()
130 el_map_t el_map; /* Key mapping stuff */ member
225 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()
275 if (el->el_map.type == MAP_VI) in em_next_word()
1872 e->el_map.key[c] = ED_INSERT; in rl_bind_key()