version 1.44, 2017/04/22 08:56:24 |
version 1.45, 2017/04/22 10:22:39 |
|
|
.alias = "breakp", |
.alias = "breakp", |
|
|
.args = { "dPF:n:s:t:", 0, 0 }, |
.args = { "dPF:n:s:t:", 0, 0 }, |
.usage = "[-dP] [-F format] [-n window-name] [-s src-pane] [-t dst-window]", |
.usage = "[-dP] [-F format] [-n window-name] [-s src-pane] " |
|
"[-t dst-window]", |
|
|
.sflag = CMD_PANE, |
.source = { 's', CMD_FIND_PANE, 0 }, |
.tflag = CMD_WINDOW_INDEX, |
.target = { 't', CMD_FIND_WINDOW, CMD_FIND_WINDOW_INDEX }, |
|
|
.flags = 0, |
.flags = 0, |
.exec = cmd_break_pane_exec |
.exec = cmd_break_pane_exec |
|
|
{ |
{ |
struct args *args = self->args; |
struct args *args = self->args; |
struct cmd_find_state *current = &item->shared->current; |
struct cmd_find_state *current = &item->shared->current; |
struct client *c = item->state.c; |
struct client *c = cmd_find_client(item, NULL, 1); |
struct winlink *wl = item->state.sflag.wl; |
struct winlink *wl = item->source.wl; |
struct session *src_s = item->state.sflag.s; |
struct session *src_s = item->source.s; |
struct session *dst_s = item->state.tflag.s; |
struct session *dst_s = item->target.s; |
struct window_pane *wp = item->state.sflag.wp; |
struct window_pane *wp = item->source.wp; |
struct window *w = wl->window; |
struct window *w = wl->window; |
char *name, *cause; |
char *name, *cause; |
int idx = item->state.tflag.idx; |
int idx = item->target.idx; |
const char *template; |
const char *template; |
char *cp; |
char *cp; |
|
|