From: Jameson Rollins <jrollins@finestructure.net>
To: Carl Worth <cworth@cworth.org>,
racin@free.fr, Sebastian Spaeth <Sebastian@SSpaeth.de>
Cc: notmuch <notmuch@notmuchmail.org>
Subject: Re: [PATCH] add notmuch-show-delete keybinding 'd'
Date: Wed, 24 Feb 2010 14:46:22 -0500 [thread overview]
Message-ID: <87ocje1koh.fsf@servo.finestructure.net> (raw)
In-Reply-To: <87ljeiwi02.fsf@yoom.home.cworth.org>
[-- Attachment #1: Type: text/plain, Size: 2208 bytes --]
On Wed, 24 Feb 2010 11:28:29 -0800, Carl Worth <cworth@cworth.org> wrote:
> On Wed, 24 Feb 2010 14:01:18 -0500, Jameson Rollins <jrollins@finestructure.net> wrote:
> > > 2. It removes the "inbox" and "unread" tags while adding the tag to
> > > indicate deletion.
> >
> > Hey, Carl. Why is this last point important?
>
> I guess I was imagining the case of running "notmuch search tag:inbox"
> at the command-line. That output will get out of hand fairly quickly if
> it includes all deleted messages back to the beginning of time, (or as
> far back as the window of actually deleting files from the
> mailstore[*]).
>
> But you're right that tags should really be handled orthogonally. Maybe
> what we want is lower-level support for the "deleted" tag? Other than
> just the high-level emacs interface?
Yeah, I tend to think that notmuch should be as agnostic about tag
handling as possible. The beauty of that is that it keeps things as
simple and configurable as possible, which is necessary because everyone
will have a different way they want to do things.
The point of the functions provided by these patches is basically just
convenience. In fact, I had implemented the functions I previously
included in my own private .el, since I didn't know if they would be
wanted by all others. In general, I'm a big fan of "keep it simple"
(KIS). In this case that means "if I want to add a delete tag, the tool
should do just that and nothing else". I certainly don't want the other
tags modified. If one did, it's really quite easy to write custom emacs
functions to do that. We can just hints on doing that in the wiki if
need be.
> That could put *more* direct interpretation of specific tags in the low
> levels. And this is the opposite direction of where we've been going (or
> talking about at least). We've currently got "inbox" and "unread" inside
> the low levels and there's been talking or removing those, switching to
> just "new" or making it all configurable.
This isn't a bad idea at all. I don't think it changes the
functionality much, but it does make things conceptually much simpler,
which I'm always in favor of (KIS).
jamie.
[-- Attachment #2: Type: application/pgp-signature, Size: 835 bytes --]
next prev parent reply other threads:[~2010-02-24 19:46 UTC|newest]
Thread overview: 8+ messages / expand[flat|nested] mbox.gz Atom feed top
2010-01-20 10:32 [PATCH] add notmuch-show-delete keybinding 'd' Sebastian Spaeth
2010-01-20 10:56 ` racin
2010-02-24 18:53 ` Carl Worth
2010-02-24 19:01 ` Jameson Rollins
2010-02-24 19:28 ` Carl Worth
2010-02-24 19:46 ` Jameson Rollins [this message]
2010-02-25 10:53 ` Sebastian Spaeth
2010-02-25 14:21 ` James Vasile
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
List information: https://notmuchmail.org/
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=87ocje1koh.fsf@servo.finestructure.net \
--to=jrollins@finestructure.net \
--cc=Sebastian@SSpaeth.de \
--cc=cworth@cworth.org \
--cc=notmuch@notmuchmail.org \
--cc=racin@free.fr \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
Code repositories for project(s) associated with this public inbox
https://yhetil.org/notmuch.git/
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).