mirror of
				https://github.com/tmux/tmux.git
				synced 2025-11-04 00:56:10 +00:00 
			
		
		
		
	Add another couple of keys needed for extended keys, GitHub issue 2658.
Handle modifier 9 as Meta, GitHub issue 2647.
This commit is contained in:
		@@ -215,6 +215,9 @@ key_bindings_add(const char *name, key_code key, const char *note, int repeat,
 | 
			
		||||
	if (repeat)
 | 
			
		||||
		bd->flags |= KEY_BINDING_REPEAT;
 | 
			
		||||
	bd->cmdlist = cmdlist;
 | 
			
		||||
 | 
			
		||||
	log_debug("%s: %#llx %s = %s", __func__, bd->key,
 | 
			
		||||
	    key_string_lookup_key(bd->key, 1), cmd_list_print(bd->cmdlist, 0));
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
void
 | 
			
		||||
@@ -231,6 +234,9 @@ key_bindings_remove(const char *name, key_code key)
 | 
			
		||||
	if (bd == NULL)
 | 
			
		||||
		return;
 | 
			
		||||
 | 
			
		||||
	log_debug("%s: %#llx %s", __func__, bd->key,
 | 
			
		||||
	    key_string_lookup_key(bd->key, 1));
 | 
			
		||||
 | 
			
		||||
	RB_REMOVE(key_bindings, &table->key_bindings, bd);
 | 
			
		||||
	key_bindings_free(bd);
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user