From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from localhost (localhost [127.0.0.1]) by olra.theworths.org (Postfix) with ESMTP id 3A99D40D14D for ; Sat, 6 Nov 2010 13:40:30 -0700 (PDT) X-Virus-Scanned: Debian amavisd-new at olra.theworths.org X-Spam-Flag: NO X-Spam-Score: 2.459 X-Spam-Level: ** X-Spam-Status: No, score=2.459 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FH_HOST_IN_ADDRARPA=2.157, RCVD_IN_RP_RNBL=1.31, RDNS_DYNAMIC=0.982, T_MIME_NO_TEXT=0.01] autolearn=no 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 3RfDNid68SfH for ; Sat, 6 Nov 2010 13:40:19 -0700 (PDT) Received: from silentio.fernseed.info (202.4.169.217.in-addr.arpa [217.169.4.202]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by olra.theworths.org (Postfix) with ESMTPS id 02DDC4196F0 for ; Sat, 6 Nov 2010 13:40:18 -0700 (PDT) Received: from localhost (bookbinder.fernseed.info [IPv6:2001:8b0:ff94:1:224:2cff:fe37:838b]) (Authenticated sender: darren) by silentio.fernseed.info (Postfix) with ESMTPSA id B960810D; Sat, 6 Nov 2010 20:40:15 +0000 (GMT) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=fernseed.info; s=default; t=1289076016; bh=asxC4Wi/PPxA+oR35h+kdv4SJxTSiGpIB+keMCu7F8g=; h=From:To:Subject:In-Reply-To:References:Date:Message-ID: MIME-Version:Content-Type; b=J48jBqkkar7wSRgvcjNP6+c2RckX2oxlPTFWUUOyK3EiFWrNsf5xu8E3UaMAXSKlO ItMmP6h790KEfg4b24kKa30yTCIM+LkWyDac5IFz98K7apFAY8aD+TuD93TNcpuzZ3 rnJ3PWF0G9qVhp7/kuAIPpLDHlk+Ov4LYlQH0SgA= From: Darren McGuicken To: Jameson Rollins , Notmuch Mail Subject: Re: notmuch for documents In-Reply-To: <87k4kqp5y6.fsf@servo.finestructure.net> References: <87k4kqp5y6.fsf@servo.finestructure.net> User-Agent: Notmuch/0.4 (http://notmuchmail.org) Emacs/23.1.1 (i486-pc-linux-gnu) Date: Sat, 06 Nov 2010 20:40:10 +0000 Message-ID: <877hgqmbit.fsf@bookbinder.fernseed.info> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha1; protocol="application/pgp-signature" 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: Sat, 06 Nov 2010 20:40:30 -0000 --=-=-= Content-Transfer-Encoding: quoted-printable On Sat, 06 Nov 2010 16:12:17 -0400, Jameson Rollins wrote: > Notmuch is the best damn mail system there ever was and we wouldn't > want to mess with that. Does abstracting everything in notmuch from > "messages" -> "documents" hurt it as a mail system? What if just the > back-end were abstracted, to allow for different front-ends for > different classes of documents, i.e. "messages", "articles", "books", > "rss feeds", etc.? Are there any big problems with this proposal that > I'm overlooking? >=20 > I'm very interested to hear what others think about this idea. Absolutely 100% in agreement - the reason I use emacs for everything I possibly can from web browsing to writing to coding to mailing is because it's all just (occasionally arbitrarily formatted) text and all text can be dealt with across buffers in exactly the same manner. The ability to use a single indexer and search interface for any of that same text gets a big +1 from me. I recently started using feed2imap in order to get notmuch tagging and searching for rss, I'm sure I'm not alone. I was just wondering how on earth to go about adding headers to my sets of org-mode formatted notes, for instance, so that notmuch could pick them up and index them for me. In fact, the less of a distinction between the types of 'document' I'm dealing with the better. Maybe different document types get different default keybindings - I may not want to 'reply' to an ebook but I absolutely may want to forward it to someone? --=-=-= Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.10 (GNU/Linux) iEYEARECAAYFAkzVvSoACgkQP1ao/7snsT69pgCbBEP9jYPkINLKR7DLAqjKkiFK s6gAoNKYA7P8gZXvBfcg4C56mu6FpaQR =JQ0F -----END PGP SIGNATURE----- --=-=-=--