diff options
author | Thomas Adam <thomas@xteddy.org> | 2023-04-27 19:16:08 +0100 |
---|---|---|
committer | Thomas Adam <thomas@xteddy.org> | 2023-04-27 19:16:08 +0100 |
commit | 9d8131c190908bcbf19de55b377f587aa5cd4cdd (patch) | |
tree | 4221cd4577f8aad8aa56e61430b10a405a4c8d68 /format.c | |
parent | 0ff991b25faf6a88edb356e2ea0ba80151eecb79 (diff) | |
parent | 8f34504736cf3547992c4ba948c1e65f3813715c (diff) |
Merge branch 'obsd-master'
Diffstat (limited to 'format.c')
-rw-r--r-- | format.c | 15 |
1 files changed, 15 insertions, 0 deletions
@@ -1885,6 +1885,18 @@ format_cb_pane_input_off(struct format_tree *ft) return (NULL); } +/* Callback for pane_unseen_changes. */ +static void * +format_cb_pane_unseen_changes(struct format_tree *ft) +{ + if (ft->wp != NULL) { + if (ft->wp->flags & PANE_UNSEENCHANGES) + return (xstrdup("1")); + return (xstrdup("0")); + } + return (NULL); +} + /* Callback for pane_last. */ static void * format_cb_pane_last(struct format_tree *ft) @@ -2953,6 +2965,9 @@ static const struct format_table_entry format_table[] = { { "pane_tty", FORMAT_TABLE_STRING, format_cb_pane_tty }, + { "pane_unseen_changes", FORMAT_TABLE_STRING, + format_cb_pane_unseen_changes + }, { "pane_width", FORMAT_TABLE_STRING, format_cb_pane_width }, |