Lines Matching refs:key
193 keymacro_add(EditLine *el, const wchar_t *key, keymacro_value_t *val, in keymacro_add() argument
197 if (key[0] == '\0') { in keymacro_add()
209 el->el_keymacro.map = node__get(key[0]); in keymacro_add()
213 (void) node__try(el, el->el_keymacro.map, key, val, ntype); in keymacro_add()
227 ((map == el->el_map.key && in keymacro_clear()
230 el->el_map.key[(unsigned char)*in] != ED_SEQUENCE_LEAD_IN))) in keymacro_clear()
240 keymacro_delete(EditLine *el, const wchar_t *key) in keymacro_delete() argument
243 if (key[0] == '\0') { in keymacro_delete()
251 (void) node__delete(el, &el->el_keymacro.map, key); in keymacro_delete()
261 keymacro_print(EditLine *el, const wchar_t *key) in keymacro_print() argument
265 if (el->el_keymacro.map == NULL && *key == 0) in keymacro_print()
269 if (node_lookup(el, key, el->el_keymacro.map, (size_t)1) <= -1) in keymacro_print()
272 "\"\n", key); in keymacro_print()
580 keymacro_kprint(EditLine *el, const wchar_t *key, keymacro_value_t *val, in keymacro_kprint() argument
594 ct_encode_string(key, &el->el_scratch), unparsbuf); in keymacro_kprint()
602 ct_encode_string(key, &el->el_scratch), unparsbuf); in keymacro_kprint()
616 (void) fprintf(el->el_outfile, fmt, ct_encode_string(key, in keymacro_kprint()