diff options
author | nicm <nicm> | 2020-03-12 13:19:20 +0000 |
---|---|---|
committer | nicm <nicm> | 2020-03-12 13:19:20 +0000 |
commit | 7863445e5d6823ab21c49904b8e5ec5028264d39 (patch) | |
tree | faaaa01e28d08b32fbd4c5ca0bfb984ada6e18fa /window-copy.c | |
parent | f7bc753442ef23ec96266dad738cf2dc22343118 (diff) | |
download | rtmux-7863445e5d6823ab21c49904b8e5ec5028264d39.tar.gz rtmux-7863445e5d6823ab21c49904b8e5ec5028264d39.tar.bz2 rtmux-7863445e5d6823ab21c49904b8e5ec5028264d39.zip |
Add a copy-mode -H flag to hide the position marker in the top right.
Diffstat (limited to 'window-copy.c')
-rw-r--r-- | window-copy.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/window-copy.c b/window-copy.c index 3e6b3e68..1aa1734f 100644 --- a/window-copy.c +++ b/window-copy.c @@ -230,6 +230,7 @@ struct window_copy_mode_data { } lineflag; /* line selection mode */ int rectflag; /* in rectangle copy mode? */ int scroll_exit; /* exit on scroll to end? */ + int hide_position; /* hide position marker */ enum { SEL_CHAR, /* select one char at a time */ @@ -345,6 +346,7 @@ window_copy_init(struct window_mode_entry *wme, data->cy = data->backing->cy; data->scroll_exit = args_has(args, 'e'); + data->hide_position = args_has(args, 'H'); data->screen.cx = data->cx; data->screen.cy = data->cy; @@ -2774,7 +2776,7 @@ window_copy_write_line(struct window_mode_entry *wme, style_apply(&gc, oo, "mode-style"); gc.flags |= GRID_FLAG_NOPALETTE; - if (py == 0 && s->rupper < s->rlower) { + if (py == 0 && s->rupper < s->rlower && !data->hide_position) { if (data->searchmark == NULL) { size = xsnprintf(hdr, sizeof hdr, "[%u/%u]", data->oy, screen_hsize(data->backing)); |