diff options
author | nicm <nicm> | 2017-08-02 11:10:48 +0000 |
---|---|---|
committer | nicm <nicm> | 2017-08-02 11:10:48 +0000 |
commit | 6f9b9655d7014f304b371574659fbca853a71091 (patch) | |
tree | dd0d7961af26e29d9ecbf5a0a728210085a4b9ab /window-copy.c | |
parent | b4c9f6edbae30197ac2ffbc8d0c3e01d280033c1 (diff) | |
download | rtmux-6f9b9655d7014f304b371574659fbca853a71091.tar.gz rtmux-6f9b9655d7014f304b371574659fbca853a71091.tar.bz2 rtmux-6f9b9655d7014f304b371574659fbca853a71091.zip |
Add selection_present format so commands in copy mode can use it, GitHub
issue 1028.
Diffstat (limited to 'window-copy.c')
-rw-r--r-- | window-copy.c | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/window-copy.c b/window-copy.c index 3ad6084f..6502cccf 100644 --- a/window-copy.c +++ b/window-copy.c @@ -2407,14 +2407,17 @@ window_copy_scroll_down(struct window_pane *wp, u_int ny) screen_write_stop(&ctx); } -int -window_copy_scroll_position(struct window_pane *wp) +void +window_copy_add_formats(struct window_pane *wp, struct format_tree *ft) { struct window_copy_mode_data *data = wp->modedata; + struct screen *s = &data->screen; if (wp->mode != &window_copy_mode) - return (-1); - return (data->oy); + return; + + format_add(ft, "selection_present", "%d", s->sel.flag); + format_add(ft, "scroll_position", "%d", data->oy); } static void |