From a12e0178efbcd1f8e7efb92df6039ccbfdbd7b17 Mon Sep 17 00:00:00 2001 From: Trevor Jim Date: Thu, 11 Dec 2014 15:41:20 +0000 Subject: [PATCH] Re: email snoozing in notmuch --- 0e/4383ddd76a374308b00b9dad718fd633919ed9 | 95 +++++++++++++++++++++++ 1 file changed, 95 insertions(+) create mode 100644 0e/4383ddd76a374308b00b9dad718fd633919ed9 diff --git a/0e/4383ddd76a374308b00b9dad718fd633919ed9 b/0e/4383ddd76a374308b00b9dad718fd633919ed9 new file mode 100644 index 000000000..3ce937762 --- /dev/null +++ b/0e/4383ddd76a374308b00b9dad718fd633919ed9 @@ -0,0 +1,95 @@ +Return-Path: +X-Original-To: notmuch@notmuchmail.org +Delivered-To: notmuch@notmuchmail.org +Received: from localhost (localhost [127.0.0.1]) + by olra.theworths.org (Postfix) with ESMTP id 1B265431FC3 + for ; Thu, 11 Dec 2014 07:41:34 -0800 (PST) +X-Virus-Scanned: Debian amavisd-new at olra.theworths.org +X-Spam-Flag: NO +X-Spam-Score: -2.298 +X-Spam-Level: +X-Spam-Status: No, score=-2.298 tagged_above=-999 required=5 + tests=[FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, + RCVD_IN_DNSWL_MED=-2.3] autolearn=disabled +Received: from olra.theworths.org ([127.0.0.1]) + by localhost (olra.theworths.org [127.0.0.1]) (amavisd-new, port 10024) + with ESMTP id jSz9qu7JDste for ; + Thu, 11 Dec 2014 07:41:30 -0800 (PST) +Received: from st11p02mm-asmtp001.mac.com (st11p02mm-asmtp001.mac.com + [17.172.220.236]) + (using TLSv1 with cipher DHE-RSA-AES128-SHA (128/128 bits)) + (No client certificate requested) + by olra.theworths.org (Postfix) with ESMTPS id A0C06431FBF + for ; Thu, 11 Dec 2014 07:41:30 -0800 (PST) +Received: from st11p02mm-spool002.mac.com ([17.172.220.247]) + by st11p02mm-asmtp001.mac.com + (Oracle Communications Messaging Server 7.0.5.33.0 64bit (built Aug 27 + 2014)) + with ESMTP id <0NGF008ZMCW49T50@st11p02mm-asmtp001.mac.com> for + notmuch@notmuchmail.org; Thu, 11 Dec 2014 15:41:28 +0000 (GMT) +X-Proofpoint-Virus-Version: vendor=fsecure + engine=2.50.10432:5.13.68,1.0.33,0.0.0000 + definitions=2014-12-11_03:2014-12-11, 2014-12-11, + 1970-01-01 signatures=0 +X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 spamscore=0 + suspectscore=1 phishscore=0 adultscore=0 bulkscore=0 classifier=spam + adjust=0 + reason=mlx scancount=1 engine=7.0.1-1408290000 + definitions=main-1412110156 +MIME-version: 1.0 +Content-type: multipart/alternative; + boundary="Boundary_(ID_DCeolMLOkQC/2y3F2gla5A)" +Received: from localhost ([17.172.220.163]) by st11p02mm-spool002.mac.com + (Oracle Communications Messaging Server 7.0.5.33.0 64bit (built Aug 27 + 2014)) + with ESMTP id <0NGF00H5WCWWN1B0@st11p02mm-spool002.mac.com>; Thu, + 11 Dec 2014 15:41:20 +0000 (GMT) +To: sfischme@uwaterloo.ca +From: Trevor Jim +Subject: Re: email snoozing in notmuch +Date: Thu, 11 Dec 2014 15:41:20 +0000 (GMT) +X-Mailer: iCloud MailClient14H40 MailServer14H18.17359 +X-Originating-IP: [128.112.139.195] +Message-id: <4a05c1d8-6da3-44ba-86e3-259191c4d269@me.com> +Cc: notmuch@notmuchmail.org +X-BeenThere: notmuch@notmuchmail.org +X-Mailman-Version: 2.1.13 +Precedence: list +List-Id: "Use and development of the notmuch mail system." + +List-Unsubscribe: , + +List-Archive: +List-Post: +List-Help: +List-Subscribe: , + +X-List-Received-Date: Thu, 11 Dec 2014 15:41:34 -0000 + + +--Boundary_(ID_DCeolMLOkQC/2y3F2gla5A) +Content-type: text/plain; charset=utf-8; format=flowed +Content-transfer-encoding: quoted-printable + +I've implemented this in elisp, here: https://github.com/tjim/nevermore/bl= +ob/master/nm.el#L745=0A=0ASnooze has come up a repeatedly on this list. Ma= +ybe it would make sense to build it in to notmuch?=0A=0AOf course, it can = +be built on top of notmuch so it's not necessary to bake it in. But there = +are other features in notmuch of which you could say the same, e.g., exclu= +ded tags.=0A=0AThe benefit of building it in would be a common interface/i= +mplementation that all UIs could use.=0A=EF=BB=BF=0A=0A= + +--Boundary_(ID_DCeolMLOkQC/2y3F2gla5A) +Content-type: multipart/related; + boundary="Boundary_(ID_jTkEmgM6dMaDMD+7e76GSA)"; type="text/html" + + +--Boundary_(ID_jTkEmgM6dMaDMD+7e76GSA) +Content-type: text/html; CHARSET=US-ASCII +Content-transfer-encoding: 7BIT + +
I've implemented this in elisp, here: https://github.com/tjim/nevermore/blob/master/nm.el#L745

Snooze has come up a repeatedly on this list. Maybe it would make sense to build it in to notmuch?

Of course, it can be built on top of notmuch so it's not necessary to bake it in. But there are other features in notmuch of which you could say the same, e.g., excluded tags.

The benefit of building it in would be a common interface/implementation that all UIs could use.


+ +--Boundary_(ID_jTkEmgM6dMaDMD+7e76GSA)-- + +--Boundary_(ID_DCeolMLOkQC/2y3F2gla5A)-- -- 2.26.2