mirror of
				https://github.com/tmux/tmux.git
				synced 2025-11-03 16:46:18 +00:00 
			
		
		
		
	Add -v to set and setw to show only option value.
This commit is contained in:
		@@ -746,8 +746,8 @@ options_table_populate_tree(
 | 
			
		||||
 | 
			
		||||
/* Print an option using its type from the table. */
 | 
			
		||||
const char *
 | 
			
		||||
options_table_print_entry(
 | 
			
		||||
    const struct options_table_entry *oe, struct options_entry *o)
 | 
			
		||||
options_table_print_entry(const struct options_table_entry *oe,
 | 
			
		||||
    struct options_entry *o, int no_quotes)
 | 
			
		||||
{
 | 
			
		||||
	static char	 out[BUFSIZ];
 | 
			
		||||
	const char	*s;
 | 
			
		||||
@@ -755,13 +755,17 @@ options_table_print_entry(
 | 
			
		||||
	*out = '\0';
 | 
			
		||||
	switch (oe->type) {
 | 
			
		||||
	case OPTIONS_TABLE_STRING:
 | 
			
		||||
		xsnprintf(out, sizeof out, "\"%s\"", o->str);
 | 
			
		||||
		if (no_quotes)
 | 
			
		||||
			xsnprintf(out, sizeof out, "%s", o->str);
 | 
			
		||||
		else
 | 
			
		||||
			xsnprintf(out, sizeof out, "\"%s\"", o->str);
 | 
			
		||||
		break;
 | 
			
		||||
	case OPTIONS_TABLE_NUMBER:
 | 
			
		||||
		xsnprintf(out, sizeof out, "%lld", o->num);
 | 
			
		||||
		break;
 | 
			
		||||
	case OPTIONS_TABLE_KEY:
 | 
			
		||||
		xsnprintf(out, sizeof out, "%s", key_string_lookup_key(o->num));
 | 
			
		||||
		xsnprintf(out, sizeof out, "%s",
 | 
			
		||||
		    key_string_lookup_key(o->num));
 | 
			
		||||
		break;
 | 
			
		||||
	case OPTIONS_TABLE_COLOUR:
 | 
			
		||||
		s = colour_tostring(o->num);
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user