emacs-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: imap-hash.el (for inclusion in Emacs) and tramp-imap.el


From: Ted Zlatanov
Subject: Re: imap-hash.el (for inclusion in Emacs) and tramp-imap.el
Date: Fri, 25 Sep 2009 15:21:58 -0500
User-agent: Gnus/5.110011 (No Gnus v0.11) Emacs/23.1.50 (gnu/linux)

On Wed, 23 Sep 2009 16:12:23 -0500 Ted Zlatanov <address@hidden> wrote: 

TZ> I wrote this to the Tramp and Gnus mailing lists:
TZ> "imap-hash.el lets you treat an IMAP mailbox as a hash.     It lets you get
TZ> individual keys' headers and body data (keys are message UIDs) or map a
TZ> function across *all the messages in the mailbox*.  The function is only
TZ> called for those that match a given subject, but really I should be
TZ> using SEARCH.  So the library is not optimized for speed.  Also, it does
TZ> not handle invalid mailbox names gracefully yet.  Consider it an alpha
TZ> version.

TZ> I plan to eventually use imap-hash.el to store distributed Gnus data,
TZ> specifically the Gnus registry, the newsrc file, scoring files,
TZ> etc.

TZ> tramp-imap.el uses imap-hash.el to provide a Tramp interface to read and
TZ> write files as messages in an IMAP mailbox.  It's also an alpha version,
TZ> but it will at least let you (given a valid IMAP mailbox) read and write
TZ> directory contents.  It uses EPG (thanks to Daiki Ueno's help) to
TZ> encrypt the file contents when they are stored as messages."

TZ> I would like to put imap-hash.el in lisp/net/imap-hash.el if possible,
TZ> to support Gnus and Tramp from one location.  Is that OK?  It would make
TZ> my life easier and others can use the library if they wish.  See attached.

I'll commit this over the weekend if there's no dissent.

Thanks
Ted





reply via email to

[Prev in Thread] Current Thread [Next in Thread]