with the -i and -a option highlight links in ANSI reverse - webdump - HTML to plain-text converter for webpages
 (HTM) git clone git://git.codemadness.org/webdump
 (DIR) Log
 (DIR) Files
 (DIR) Refs
 (DIR) README
 (DIR) LICENSE
       ---
 (DIR) commit bc435d97f57537adbce2b1ddac9f0744a57279ae
 (DIR) parent f4f2dc53e082fcbf627d567810c399c306009ea0
 (HTM) Author: Hiltjo Posthuma <hiltjo@codemadness.org>
       Date:   Wed, 13 Sep 2023 20:38:27 +0200
       
       with the -i and -a option highlight links in ANSI reverse
       
       Diffstat:
         M webdump.c                           |      17 ++++++++++++++---
       
       1 file changed, 14 insertions(+), 3 deletions(-)
       ---
 (DIR) diff --git a/webdump.c b/webdump.c
       @@ -1661,12 +1661,23 @@ endnode(struct node *cur)
                                        cur->tag.name, ishidden, linkcount);
                        }
        
       +                if (showrefinline || showurlinline) {
       +                        hflush();
       +                        startmarkup(MarkupReverse);
       +                }
       +
                        if (showrefinline)
                                hprintf("[%zu]", ref->linknr);
       -                if (showurlinline)
       -                        hprintf(" [%s: %s]", ref->type, ref->url);
       -                if (showrefinline || showurlinline)
       +                if (showurlinline) {
       +                        if (!tagcmp("link", ref->type))
       +                                hprintf("[%s]", ref->url);
       +                        else
       +                                hprintf("[%s: %s]", ref->type, ref->url);
       +                }
       +                if (showrefinline || showurlinline) {
       +                        endmarkup(MarkupReverse);
                                hflush();
       +                }
                }
        
                handleendtag(&(cur->tag));