From mboxrd@z Thu Jan 1 00:00:00 1970 From: Austin Frank Subject: integrating org-mairix and nnmairix Date: Mon, 07 Jan 2008 23:40:27 -0500 Message-ID: Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="===============1887678149==" Return-path: Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1JC6Gb-0004U2-E3 for emacs-orgmode@gnu.org; Mon, 07 Jan 2008 23:40:45 -0500 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1JC6Ga-0004SN-Bq for emacs-orgmode@gnu.org; Mon, 07 Jan 2008 23:40:44 -0500 Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1JC6GZ-0004Rx-QF for emacs-orgmode@gnu.org; Mon, 07 Jan 2008 23:40:43 -0500 Received: from main.gmane.org ([80.91.229.2] helo=ciao.gmane.org) by monty-python.gnu.org with esmtps (TLS-1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1JC6GY-0006Nc-W0 for emacs-orgmode@gnu.org; Mon, 07 Jan 2008 23:40:43 -0500 Received: from list by ciao.gmane.org with local (Exim 4.43) id 1JC6GV-0006gm-Db for emacs-orgmode@gnu.org; Tue, 08 Jan 2008 04:40:39 +0000 Received: from cpe-74-74-148-109.rochester.res.rr.com ([74.74.148.109]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Tue, 08 Jan 2008 04:40:39 +0000 Received: from austin.frank by cpe-74-74-148-109.rochester.res.rr.com with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Tue, 08 Jan 2008 04:40:39 +0000 List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org Errors-To: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org To: emacs-orgmode@gnu.org --===============1887678149== Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha1; protocol="application/pgp-signature" --=-=-= Content-Transfer-Encoding: quoted-printable Hello again! Right now org-mairix provides a very useful piece of functionality. It stores the message-id of an email, and creates a link from that message-id which allows that specific email to be recovered using the mairix search tool. This is great for making todo items out of individual mails, or for filing mails away for future reference. Mairix provides the ability to search for lots of things other than message-ids, though, and I think some of them would be useful in org. For example, at the top of a project tree it might be useful to have a link to a search like =2D-8<---------------cut here---------------start------------->8--- mairix -t fc:client@example.com d:20080101- =2D-8<---------------cut here---------------end--------------->8--- This would give me a quick way to access all of the threads from, to, or cc'd to client@example.com since the first of the year. Assuming that's when the project began, a search like this would be an excellent way to get quick access to the emails relevant to the project. So, I'd like to see org-mairix extended to include ways to build links using more than just message-ids. Recently the nnmairix backend for gnus has been released. It includes several great ways to build mairix searches from within emacs. Users can specify an arbitrary search string (nnmairix-search), build a search string via interactive prompts in the minibuffer (nnmairix-search-interactive), or use a neat widget interface to build searches (nnmairix-widget-search). Would it be possible to call these functions from org-mairix to build more sophisticated searches for links? I believe that this would not even be gnus-specific, as the same searches should work regardless of the client that eventually displays the results. On a gnus-specific note, nnmairix also includes some functions that might be useful for linking to specific messages. nnmairix-search-from-this-article and nnmairix-search-thread-this-article could both be used in constructing org links to individual messages, I think. I should add that in some cases, the best option might be to create search groups (nnmairix-create-search-group) and just link to those using the gnus link type rather than using the mairix search type. For the most frequently used searches, I bet this is what I'll do. Even with this option, I still think being able to use all of the mairix search syntax in the mairix link type will end up being useful. Thanks for considering the request, /au =2D-=20 Austin Frank http://aufrank.net GPG Public Key (D7398C2F): http://aufrank.net/personal.asc --=-=-= Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.7 (Darwin) iD8DBQFHgv68lHMl2/XbR4ERAnmIAKDmLem2ORB57K4ZZkyaUWygf2g1XgCgxqXe kvv4Si3vuOU3eiHhGmGfr2w= =LgKq -----END PGP SIGNATURE----- --=-=-=-- --===============1887678149== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ Emacs-orgmode mailing list Remember: use `Reply All' to send replies to the list. Emacs-orgmode@gnu.org http://lists.gnu.org/mailman/listinfo/emacs-orgmode --===============1887678149==--