mirror of
				https://github.com/tmux/tmux.git
				synced 2025-11-04 00:56:10 +00:00 
			
		
		
		
	Fix g/G keys to be in line with copy mode.
This commit is contained in:
		@@ -1055,7 +1055,6 @@ mode_tree_key(struct mode_tree_data *mtd, struct client *c, key_code *key,
 | 
			
		||||
	case '\016': /* C-n */
 | 
			
		||||
		mode_tree_down(mtd, 1);
 | 
			
		||||
		break;
 | 
			
		||||
	case 'g':
 | 
			
		||||
	case KEYC_PPAGE:
 | 
			
		||||
	case '\002': /* C-b */
 | 
			
		||||
		for (i = 0; i < mtd->height; i++) {
 | 
			
		||||
@@ -1064,7 +1063,6 @@ mode_tree_key(struct mode_tree_data *mtd, struct client *c, key_code *key,
 | 
			
		||||
			mode_tree_up(mtd, 1);
 | 
			
		||||
		}
 | 
			
		||||
		break;
 | 
			
		||||
	case 'G':
 | 
			
		||||
	case KEYC_NPAGE:
 | 
			
		||||
	case '\006': /* C-f */
 | 
			
		||||
		for (i = 0; i < mtd->height; i++) {
 | 
			
		||||
@@ -1073,10 +1071,12 @@ mode_tree_key(struct mode_tree_data *mtd, struct client *c, key_code *key,
 | 
			
		||||
			mode_tree_down(mtd, 1);
 | 
			
		||||
		}
 | 
			
		||||
		break;
 | 
			
		||||
	case 'g':
 | 
			
		||||
	case KEYC_HOME:
 | 
			
		||||
		mtd->current = 0;
 | 
			
		||||
		mtd->offset = 0;
 | 
			
		||||
		break;
 | 
			
		||||
	case 'G':
 | 
			
		||||
	case KEYC_END:
 | 
			
		||||
		mtd->current = mtd->line_size - 1;
 | 
			
		||||
		if (mtd->current > mtd->height - 1)
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user