mirror of
				https://github.com/tmux/tmux.git
				synced 2025-11-04 00:56:10 +00:00 
			
		
		
		
	Merge branch 'obsd-master'
This commit is contained in:
		@@ -30,8 +30,8 @@ const struct cmd_entry cmd_select_pane_entry = {
 | 
			
		||||
	.name = "select-pane",
 | 
			
		||||
	.alias = "selectp",
 | 
			
		||||
 | 
			
		||||
	.args = { "DdegLlMmP:Rt:U", 0, 0 },
 | 
			
		||||
	.usage = "[-DdegLlMmRU] [-P style] " CMD_TARGET_PANE_USAGE,
 | 
			
		||||
	.args = { "DdegLlMmP:RT:t:U", 0, 0 },
 | 
			
		||||
	.usage = "[-DdegLlMmRU] [-P style] [-T title] " CMD_TARGET_PANE_USAGE,
 | 
			
		||||
 | 
			
		||||
	.target = { 't', CMD_FIND_PANE, 0 },
 | 
			
		||||
 | 
			
		||||
@@ -147,6 +147,11 @@ cmd_select_pane_exec(struct cmd *self, struct cmdq_item *item)
 | 
			
		||||
		return (CMD_RETURN_NORMAL);
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
	if (args_has(self->args, 'T')) {
 | 
			
		||||
	    screen_set_title(&wp->base, args_get(self->args, 'T'));
 | 
			
		||||
	    server_status_window(wp->window);
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
	if (wp == w->active)
 | 
			
		||||
		return (CMD_RETURN_NORMAL);
 | 
			
		||||
	server_unzoom_window(wp->window);
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										22
									
								
								tmux.1
									
									
									
									
									
								
							
							
						
						
									
										22
									
								
								tmux.1
									
									
									
									
									
								
							@@ -1927,6 +1927,7 @@ applies the last set layout if possible (undoes the most recent layout change).
 | 
			
		||||
.It Xo Ic select-pane
 | 
			
		||||
.Op Fl DdegLlMmRU
 | 
			
		||||
.Op Fl P Ar style
 | 
			
		||||
.Op Fl T Ar title
 | 
			
		||||
.Op Fl t Ar target-pane
 | 
			
		||||
.Xc
 | 
			
		||||
.D1 (alias: Ic selectp )
 | 
			
		||||
@@ -1982,6 +1983,9 @@ select-pane -t:.1 -P 'bg=red'
 | 
			
		||||
.Pp
 | 
			
		||||
.Fl g
 | 
			
		||||
shows the current pane style.
 | 
			
		||||
.Pp
 | 
			
		||||
.Fl T
 | 
			
		||||
sets the pane title.
 | 
			
		||||
.It Xo Ic select-window
 | 
			
		||||
.Op Fl lnpT
 | 
			
		||||
.Op Fl t Ar target-window
 | 
			
		||||
@@ -2878,7 +2882,7 @@ Set the position of the status line.
 | 
			
		||||
Display
 | 
			
		||||
.Ar string
 | 
			
		||||
to the right of the status line.
 | 
			
		||||
By default, the current window title in double quotes, the date and the time
 | 
			
		||||
By default, the current pane title in double quotes, the date and the time
 | 
			
		||||
are shown.
 | 
			
		||||
As with
 | 
			
		||||
.Ic status-left ,
 | 
			
		||||
@@ -3728,14 +3732,11 @@ and are displayed in the status line and various lists: the name is the
 | 
			
		||||
.Nm
 | 
			
		||||
identifier for a window or session.
 | 
			
		||||
Only panes have titles.
 | 
			
		||||
A pane's title is typically set by the program running inside the pane and
 | 
			
		||||
is not modified by
 | 
			
		||||
.Nm .
 | 
			
		||||
It is the same mechanism used to set for example the
 | 
			
		||||
A pane's title is typically set by the program running inside the pane using
 | 
			
		||||
an escape sequence (like it would set the
 | 
			
		||||
.Xr xterm 1
 | 
			
		||||
window title in an
 | 
			
		||||
.Xr X 7
 | 
			
		||||
window manager.
 | 
			
		||||
window title in
 | 
			
		||||
.Xr X 7 Ns ).
 | 
			
		||||
Windows themselves do not have titles - a window's title is the title of its
 | 
			
		||||
active pane.
 | 
			
		||||
.Nm
 | 
			
		||||
@@ -3776,6 +3777,11 @@ A pane's title can be set via the OSC title setting sequence, for example:
 | 
			
		||||
.Bd -literal -offset indent
 | 
			
		||||
$ printf '\e033]2;My Title\e033\e\e'
 | 
			
		||||
.Ed
 | 
			
		||||
.Pp
 | 
			
		||||
It can also be modified with the
 | 
			
		||||
.Ic select-pane
 | 
			
		||||
.Fl T
 | 
			
		||||
command.
 | 
			
		||||
.Sh ENVIRONMENT
 | 
			
		||||
When the server is started,
 | 
			
		||||
.Nm
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user