From f35f48432412e86070a0fe39d0aa1d2e6831cb2d Mon Sep 17 00:00:00 2001 From: Enno Rehling Date: Tue, 15 Jun 2021 21:34:23 +0200 Subject: [PATCH] gmtool: markup virgin regions highlight regions that have never been visited --- src/gmtool.c | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/src/gmtool.c b/src/gmtool.c index 373222d96..849f7ec42 100644 --- a/src/gmtool.c +++ b/src/gmtool.c @@ -854,6 +854,23 @@ static void select_regions(state * st, int selectmode) } } } + else if (findmode == 'v') { + region *r; + /* fresh virgin regions */ + sprintf(sbuffer, "%svirgin", status); + statusline(st->wnd_status->handle, sbuffer); + for (r = regions; r; r = r->next) { + if (r->age == 0) { + if (selectmode & MODE_SELECT) { + select_coordinate(st->selected, r->x, r->y, + selectmode == MODE_SELECT); + } + else { + highlight_region(r, selectmode == MODE_MARK); + } + } + } + } else if (findmode == 'c') { region *r; sprintf(sbuffer, "%schaos", status);