mirror of
https://github.com/tmux/tmux.git
synced 2024-12-13 01:48:47 +00:00
Sync OpenBSD patchset 321:
While the display-panes indicator is on screen, make the number keys select the pane with that index.
This commit is contained in:
parent
930f67f474
commit
f0cb57d8ac
15
server.c
15
server.c
@ -1,4 +1,4 @@
|
|||||||
/* $Id: server.c,v 1.182 2009-09-07 23:59:19 tcunha Exp $ */
|
/* $Id: server.c,v 1.183 2009-09-08 00:01:11 tcunha Exp $ */
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2007 Nicholas Marriott <nicm@users.sourceforge.net>
|
* Copyright (c) 2007 Nicholas Marriott <nicm@users.sourceforge.net>
|
||||||
@ -798,6 +798,7 @@ server_accept_client(int srv_fd)
|
|||||||
void
|
void
|
||||||
server_handle_client(struct client *c)
|
server_handle_client(struct client *c)
|
||||||
{
|
{
|
||||||
|
struct window *w;
|
||||||
struct window_pane *wp;
|
struct window_pane *wp;
|
||||||
struct screen *s;
|
struct screen *s;
|
||||||
struct timeval tv;
|
struct timeval tv;
|
||||||
@ -821,8 +822,18 @@ server_handle_client(struct client *c)
|
|||||||
|
|
||||||
if (c->session == NULL)
|
if (c->session == NULL)
|
||||||
return;
|
return;
|
||||||
wp = c->session->curw->window->active; /* could die */
|
w = c->session->curw->window;
|
||||||
|
wp = w->active; /* could die */
|
||||||
|
|
||||||
|
/* Special case: number keys jump to pane in identify mode. */
|
||||||
|
if (c->flags & CLIENT_IDENTIFY && key >= '0' && key <= '9') {
|
||||||
|
wp = window_pane_at_index(w, key - '0');
|
||||||
|
if (wp != NULL && window_pane_visible(wp))
|
||||||
|
window_set_active_pane(w, wp);
|
||||||
|
server_clear_identify(c);
|
||||||
|
continue;
|
||||||
|
}
|
||||||
|
|
||||||
status_message_clear(c);
|
status_message_clear(c);
|
||||||
server_clear_identify(c);
|
server_clear_identify(c);
|
||||||
if (c->prompt_string != NULL) {
|
if (c->prompt_string != NULL) {
|
||||||
|
7
tmux.1
7
tmux.1
@ -1,4 +1,4 @@
|
|||||||
.\" $Id: tmux.1,v 1.165 2009-09-07 23:37:48 tcunha Exp $
|
.\" $Id: tmux.1,v 1.166 2009-09-08 00:01:11 tcunha Exp $
|
||||||
.\"
|
.\"
|
||||||
.\" Copyright (c) 2007 Nicholas Marriott <nicm@users.sourceforge.net>
|
.\" Copyright (c) 2007 Nicholas Marriott <nicm@users.sourceforge.net>
|
||||||
.\"
|
.\"
|
||||||
@ -689,6 +689,11 @@ See the
|
|||||||
and
|
and
|
||||||
.Ic display-panes-colour
|
.Ic display-panes-colour
|
||||||
session options.
|
session options.
|
||||||
|
While the indicator is on screen, a pane may be selected with the
|
||||||
|
.Ql 0
|
||||||
|
to
|
||||||
|
.Ql 9
|
||||||
|
keys.
|
||||||
.It Ic down-pane Op Fl t Ar target-pane
|
.It Ic down-pane Op Fl t Ar target-pane
|
||||||
.D1 (alias: Ic downp )
|
.D1 (alias: Ic downp )
|
||||||
Move down a pane.
|
Move down a pane.
|
||||||
|
Loading…
Reference in New Issue
Block a user