version 1.7, 2012/04/01 10:42:39 |
version 1.8, 2012/05/22 11:35:37 |
|
|
format_add(ft, "window_flags", "%s", flags); |
format_add(ft, "window_flags", "%s", flags); |
format_add(ft, "window_layout", "%s", layout); |
format_add(ft, "window_layout", "%s", layout); |
format_add(ft, "window_active", "%d", wl == s->curw); |
format_add(ft, "window_active", "%d", wl == s->curw); |
|
format_add(ft, "window_panes", "%u", window_count_panes(w)); |
|
|
xfree(flags); |
xfree(flags); |
xfree(layout); |
xfree(layout); |
|
|
format_add(ft, "pane_current_path", "%s", get_proc_cwd(wp->pid)); |
format_add(ft, "pane_current_path", "%s", get_proc_cwd(wp->pid)); |
format_add(ft, "pane_pid", "%ld", (long) wp->pid); |
format_add(ft, "pane_pid", "%ld", (long) wp->pid); |
format_add(ft, "pane_tty", "%s", wp->tty); |
format_add(ft, "pane_tty", "%s", wp->tty); |
|
} |
|
|
|
void |
|
format_paste_buffer(struct format_tree *ft, struct paste_buffer *pb) |
|
{ |
|
char *pb_print = paste_print(pb, 50); |
|
|
|
format_add(ft, "buffer_size", "%zu", pb->size); |
|
format_add(ft, "buffer_sample", "%s", pb_print); |
|
|
|
xfree(pb_print); |
} |
} |