mirror of
https://github.com/tmate-io/tmate.git
synced 2024-12-25 08:09:24 +01:00
Don't use a target-client for stdout, just always cmdclient.
This commit is contained in:
parent
693244795c
commit
a96dd1932a
@ -31,9 +31,8 @@ enum cmd_retval cmd_capture_pane_exec(struct cmd *, struct cmd_ctx *);
|
|||||||
|
|
||||||
const struct cmd_entry cmd_capture_pane_entry = {
|
const struct cmd_entry cmd_capture_pane_entry = {
|
||||||
"capture-pane", "capturep",
|
"capture-pane", "capturep",
|
||||||
"b:c:E:pS:t:", 0, 0,
|
"b:E:pS:t:", 0, 0,
|
||||||
"[-p] [-c target-client] [-b buffer-index] [-E end-line] "
|
"[-p] [-b buffer-index] [-E end-line] [-S start-line]"
|
||||||
"[-S start-line] "
|
|
||||||
CMD_TARGET_PANE_USAGE,
|
CMD_TARGET_PANE_USAGE,
|
||||||
0,
|
0,
|
||||||
NULL,
|
NULL,
|
||||||
@ -45,7 +44,7 @@ enum cmd_retval
|
|||||||
cmd_capture_pane_exec(struct cmd *self, struct cmd_ctx *ctx)
|
cmd_capture_pane_exec(struct cmd *self, struct cmd_ctx *ctx)
|
||||||
{
|
{
|
||||||
struct args *args = self->args;
|
struct args *args = self->args;
|
||||||
struct client *c;
|
struct client *c = ctx->cmdclient;
|
||||||
struct window_pane *wp;
|
struct window_pane *wp;
|
||||||
char *buf, *line, *cause;
|
char *buf, *line, *cause;
|
||||||
struct screen *s;
|
struct screen *s;
|
||||||
@ -54,9 +53,6 @@ cmd_capture_pane_exec(struct cmd *self, struct cmd_ctx *ctx)
|
|||||||
u_int i, limit, top, bottom, tmp;
|
u_int i, limit, top, bottom, tmp;
|
||||||
size_t len, linelen;
|
size_t len, linelen;
|
||||||
|
|
||||||
if ((c = cmd_find_client(ctx, args_get(args, 'c'))) == NULL)
|
|
||||||
return (CMD_RETURN_ERROR);
|
|
||||||
|
|
||||||
if (cmd_find_pane(ctx, args_get(args, 't'), NULL, &wp) == NULL)
|
if (cmd_find_pane(ctx, args_get(args, 't'), NULL, &wp) == NULL)
|
||||||
return (CMD_RETURN_ERROR);
|
return (CMD_RETURN_ERROR);
|
||||||
s = &wp->base;
|
s = &wp->base;
|
||||||
|
5
tmux.1
5
tmux.1
@ -1042,7 +1042,6 @@ but a different format may be specified with
|
|||||||
.It Xo Ic capture-pane
|
.It Xo Ic capture-pane
|
||||||
.Op Fl p
|
.Op Fl p
|
||||||
.Op Fl b Ar buffer-index
|
.Op Fl b Ar buffer-index
|
||||||
.Op Fl c Ar target-client
|
|
||||||
.Op Fl E Ar end-line
|
.Op Fl E Ar end-line
|
||||||
.Op Fl S Ar start-line
|
.Op Fl S Ar start-line
|
||||||
.Op Fl t Ar target-pane
|
.Op Fl t Ar target-pane
|
||||||
@ -1051,9 +1050,7 @@ but a different format may be specified with
|
|||||||
Capture the contents of a pane.
|
Capture the contents of a pane.
|
||||||
If
|
If
|
||||||
.Fl p
|
.Fl p
|
||||||
is given, the output goes to
|
is given, the output goes to stdout, otherwise to the buffer specified with
|
||||||
.Ar target-client
|
|
||||||
stdout, otherwise to the buffer specified with
|
|
||||||
.Fl b
|
.Fl b
|
||||||
or a new buffer if omitted.
|
or a new buffer if omitted.
|
||||||
.Pp
|
.Pp
|
||||||
|
Loading…
Reference in New Issue
Block a user