From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mimir.eigenstate.org ([206.124.132.107]) by ewsd; Sun Nov 22 20:06:58 -0500 2020 Received: from abbatoir.fios-router.home (pool-74-101-2-6.nycmny.fios.verizon.net [74.101.2.6]) by mimir.eigenstate.org (OpenSMTPD) with ESMTPSA id 9cb6159a (TLSv1.2:ECDHE-RSA-AES256-SHA:256:NO); Sun, 22 Nov 2020 17:06:49 -0800 (PST) Message-ID: <8361BE0C6E3181161AF3DD8396C3AFC9@eigenstate.org> To: daniel@danielmoch.com To: 9front@9front.org Subject: Re: [9front] [~orib/Nail PATCH] Add thread links to bottom of message Date: Sun, 22 Nov 2020 17:06:48 -0800 From: ori@eigenstate.org In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 8bit List-ID: <9front.9front.org> List-Help: X-Glyph: ➈ X-Bullshit: self-healing extended package information browser-based content-driven interface Quoth Daniel Moch : > This usability patch places thread links at the bottom of displayed > messages in addition to the beginning to allow for easier thread > navigation. > > diff -urN a/mesg.c b/mesg.c > --- a/mesg.c Sat Nov 21 14:21:15 2020 > +++ b/mesg.c Sat Nov 21 19:19:21 2020 > @@ -262,6 +262,15 @@ > } > > home = getenv("home"); > + if(m->parent != nil || m->nchild != 0) { > + Bprint(wfd, "\n"); > + Bprint(wfd, "===> Thread:"); > + if(m->parent && !(m->parent->state & Sdummy)) > + Bprint(wfd, " ↑ %s", m->parent->name); > + for(i = 0; i < m->nchild; i++) > + Bprint(wfd, " ↓ %s", m->child[i]->name); > + Bprint(wfd, "\n"); > + } > if(m->nparts != 0) > Bprint(wfd, "\n"); > for(i = 0; i < m->nparts; i++){ > Not sure on this -- but you may be interested in a patch that phil9 is working on, to do a full conversation view, instead of one message at a time. It's still a work in progress.