mirror of
				https://github.com/tmux/tmux.git
				synced 2025-11-04 09:26:05 +00:00 
			
		
		
		
	Merge branch 'obsd-master'
Conflicts: tmux.1
This commit is contained in:
		
							
								
								
									
										17
									
								
								format.c
									
									
									
									
									
								
							
							
						
						
									
										17
									
								
								format.c
									
									
									
									
									
								
							@@ -1232,6 +1232,10 @@ void
 | 
			
		||||
format_defaults(struct format_tree *ft, struct client *c, struct session *s,
 | 
			
		||||
    struct winlink *wl, struct window_pane *wp)
 | 
			
		||||
{
 | 
			
		||||
	format_add(ft, "session_format", "%d", s != NULL);
 | 
			
		||||
	format_add(ft, "window_format", "%d", wl != NULL);
 | 
			
		||||
	format_add(ft, "pane_format", "%d", wp != NULL);
 | 
			
		||||
 | 
			
		||||
	if (s == NULL && c != NULL)
 | 
			
		||||
		s = c->session;
 | 
			
		||||
	if (wl == NULL && s != NULL)
 | 
			
		||||
@@ -1480,12 +1484,17 @@ format_defaults_pane(struct format_tree *ft, struct window_pane *wp)
 | 
			
		||||
void
 | 
			
		||||
format_defaults_paste_buffer(struct format_tree *ft, struct paste_buffer *pb)
 | 
			
		||||
{
 | 
			
		||||
	size_t	 bufsize;
 | 
			
		||||
	char	*s;
 | 
			
		||||
	struct timeval	 tv;
 | 
			
		||||
	size_t		 size;
 | 
			
		||||
	char		*s;
 | 
			
		||||
 | 
			
		||||
	paste_buffer_data(pb, &bufsize);
 | 
			
		||||
	format_add(ft, "buffer_size", "%zu", bufsize);
 | 
			
		||||
	timerclear(&tv);
 | 
			
		||||
	tv.tv_sec = paste_buffer_created(pb);
 | 
			
		||||
	paste_buffer_data(pb, &size);
 | 
			
		||||
 | 
			
		||||
	format_add(ft, "buffer_size", "%zu", size);
 | 
			
		||||
	format_add(ft, "buffer_name", "%s", paste_buffer_name(pb));
 | 
			
		||||
	format_add_tv(ft, "buffer_created", &tv);
 | 
			
		||||
 | 
			
		||||
	s = paste_make_sample(pb);
 | 
			
		||||
	format_add(ft, "buffer_sample", "%s", s);
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user