Hey François, On Fri, Apr 05, 2013 at 07:18:56AM -0400, François Pinard wrote: > Suvayu Ali <fatkasuvayu+li...@gmail.com> writes: > > > For me it is the other way around. I want to couple with Emacs more > > closely, but Gnus prevents me from doing so. A few gripes follow. > > > 1. Emacs is single threaded, so a network interruption while reading my > > email over IMAP means my emacs server is stuck! > > It would be so appealing if Emacs was really using threading for its > windows. Tom Tromey seems to be making a very courageous attempt at it, > but is still hitting various problems and walls. I wonder if he will > succeed at the end.
I'm dying for Emacs to be multi-threaded in the future. Email is just one task affected by this. My biggest problem is using tramp over unreliable connections. e.g. I want to edit my remote org files with the latest and greatest of org on my laptop! I often have to work on remote machines behind internal gateways (that's 3 ssh hops away!). I do save my notes/tasks in org files there, but cannot edit them optimally because emacs on these nodes is some crappy old version. > > 2. Oh that's easy to solve, use maildirs (sync with OfflineIMAP). That > > does not work well because Gnus uses its own flags (an example where > > Gnus actually breaks standards)! There are some hacks around that > > out in the wild, so let's let it slide. > > 3. Gnus stores some meta information/cache for maildirs in a .nnmaildir > > folder *inside* the maildir directory tree! > > maildir > > ├── .nnmaildir > > ├── cur > > ├── new > > └── tmp > > I do not know how, but this supposed meta information or cache takes > > about 2/3 of disk space as the original maildir! Obviously that is a > > problem for large mailboxes. > > I never really studies IMAP, and use it rather naively, so I take your > word about Gnus not being straight about it. Sorry to hear that. I've > not been bitten yet, or maybe I'm just too naive to know. Ah I think you misunderstood me. My solution above was to move from IMAP to Maildir so the reliance on a live network connection is gone. Gnus screws it up when dealing with _Maildir_ flags. Now back to work and more on topic threads. ;) Cheers, -- Suvayu Open source is the future. It sets us free.