Home | History | Annotate | Download | only in dist

Lines Matching refs:bd

61 	struct key_binding	*bd;
67 bd = key_bindings_first(table);
68 while (bd != NULL) {
69 if ((only != KEYC_UNKNOWN && bd->key != only) ||
70 KEYC_IS_MOUSE(bd->key) ||
71 bd->note == NULL ||
72 *bd->note == '\0') {
73 bd = key_bindings_next(table, bd);
76 width = utf8_cstrwidth(key_string_lookup_key(bd->key, 0));
80 bd = key_bindings_next(table, bd);
91 struct key_binding *bd;
99 bd = key_bindings_first(table);
100 while (bd != NULL) {
101 if ((only != KEYC_UNKNOWN && bd->key != only) ||
102 KEYC_IS_MOUSE(bd->key) ||
103 ((bd->note == NULL || *bd->note == '\0') &&
105 bd = key_bindings_next(table, bd);
109 key = key_string_lookup_key(bd->key, 0);
111 if (bd->note == NULL || *bd->note == '\0')
112 note = cmd_list_print(bd->cmdlist, 1);
114 note = xstrdup(bd->note);
126 bd = key_bindings_next(table, bd);
153 struct key_binding *bd;
221 bd = key_bindings_first(table);
222 while (bd != NULL) {
223 if (only != KEYC_UNKNOWN && bd->key != only) {
224 bd = key_bindings_next(table, bd);
227 key = args_escape(key_string_lookup_key(bd->key, 0));
229 if (bd->flags & KEY_BINDING_REPEAT)
240 bd = key_bindings_next(table, bd);
254 bd = key_bindings_first(table);
255 while (bd != NULL) {
256 if (only != KEYC_UNKNOWN && bd->key != only) {
257 bd = key_bindings_next(table, bd);
261 key = args_escape(key_string_lookup_key(bd->key, 0));
265 else if (bd->flags & KEY_BINDING_REPEAT)
291 cp = cmd_list_print(bd->cmdlist, 1);
309 bd = key_bindings_next(table, bd);