summaryrefslogtreecommitdiffstats
path: root/format.c
diff options
context:
space:
mode:
authorNicholas Marriott <nicm@openbsd.org>2012-01-30 09:39:34 +0000
committerNicholas Marriott <nicm@openbsd.org>2012-01-30 09:39:34 +0000
commit0e59bc75fd90c09e3ea936fd58a5a13e69208253 (patch)
tree9e2779f478fb48c50ad633030dc7e385fafb0601 /format.c
parent937173ff110601d7ff44254ec57b4389d5c24994 (diff)
Give each window a unique id, like panes but prefixed with @. Based on
work from George Nachman.
Diffstat (limited to 'format.c')
-rw-r--r--format.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/format.c b/format.c
index 3c8aea6e..c8502bdd 100644
--- a/format.c
+++ b/format.c
@@ -341,6 +341,7 @@ format_winlink(struct format_tree *ft, struct session *s, struct winlink *wl)
layout = layout_dump(w);
flags = window_printable_flags(s, wl);
+ format_add(ft, "window_id", "@%u", w->id);
format_add(ft, "window_index", "%d", wl->idx);
format_add(ft, "window_name", "%s", w->name);
format_add(ft, "window_width", "%u", w->sx);