Add a pane_pipe format to show if pipe-pane is active, GitHub issue 990.
authornicm <nicm@openbsd.org>
Fri, 7 Jul 2017 14:39:45 +0000 (14:39 +0000)
committernicm <nicm@openbsd.org>
Fri, 7 Jul 2017 14:39:45 +0000 (14:39 +0000)
usr.bin/tmux/format.c
usr.bin/tmux/tmux.1

index 32abfb5..234acff 100644 (file)
@@ -1,4 +1,4 @@
-/* $OpenBSD: format.c,v 1.142 2017/05/31 17:56:48 nicm Exp $ */
+/* $OpenBSD: format.c,v 1.143 2017/07/07 14:39:45 nicm Exp $ */
 
 /*
  * Copyright (c) 2011 Nicholas Marriott <nicholas.marriott@gmail.com>
@@ -1393,6 +1393,7 @@ format_defaults_pane(struct format_tree *ft, struct window_pane *wp)
        format_add(ft, "pane_id", "%%%u", wp->id);
        format_add(ft, "pane_active", "%d", wp == wp->window->active);
        format_add(ft, "pane_input_off", "%d", !!(wp->flags & PANE_INPUTOFF));
+       format_add(ft, "pane_pipe", "%d", wp->pipe_fd != -1);
 
        status = wp->status;
        if (wp->fd == -1 && WIFEXITED(status))
index 62ed321..2bbac3f 100644 (file)
@@ -1,4 +1,4 @@
-.\" $OpenBSD: tmux.1,v 1.566 2017/07/04 22:21:31 nicm Exp $
+.\" $OpenBSD: tmux.1,v 1.567 2017/07/07 14:39:45 nicm Exp $
 .\"
 .\" Copyright (c) 2007 Nicholas Marriott <nicholas.marriott@gmail.com>
 .\"
@@ -14,7 +14,7 @@
 .\" IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING
 .\" OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
 .\"
-.Dd $Mdocdate: July 4 2017 $
+.Dd $Mdocdate: July 7 2017 $
 .Dt TMUX 1
 .Os
 .Sh NAME
@@ -3596,6 +3596,7 @@ The following variables are available, where appropriate:
 .It Li "pane_left" Ta "" Ta "Left of pane"
 .It Li "pane_mode" Ta "" Ta "Name of pane mode, if any."
 .It Li "pane_pid" Ta "" Ta "PID of first process in pane"
+.It Li "pane_pipe" Ta "" Ta "1 if pane is being piped"
 .It Li "pane_right" Ta "" Ta "Right of pane"
 .It Li "pane_search_string" Ta "" Ta "Last search string in copy mode"
 .It Li "pane_start_command" Ta "" Ta "Command pane started with"