From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.emacs.gnus.user/17045 Path: news.gmane.org!not-for-mail From: Emanuel Berg Newsgroups: gmane.emacs.gnus.user Subject: Re: gnus & nnmaildir Date: Thu, 21 Aug 2014 00:41:39 +0200 Organization: Aioe.org NNTP Server Message-ID: <87k362dbrw.fsf@debian.uxu> References: <20140731185408.GA29871@ken-HP-Mini-110-1000> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Trace: ger.gmane.org 1408574713 30647 80.91.229.3 (20 Aug 2014 22:45:13 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Wed, 20 Aug 2014 22:45:13 +0000 (UTC) To: info-gnus-english@gnu.org Original-X-From: info-gnus-english-bounces+gegu-info-gnus-english=m.gmane.org@gnu.org Thu Aug 21 00:45:08 2014 Return-path: Envelope-to: gegu-info-gnus-english@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1XKEct-0001fk-NB for gegu-info-gnus-english@m.gmane.org; Thu, 21 Aug 2014 00:45:07 +0200 Original-Received: from localhost ([::1]:57781 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XKEcs-0005bF-Qs for gegu-info-gnus-english@m.gmane.org; Wed, 20 Aug 2014 18:45:06 -0400 Original-Path: usenet.stanford.edu!goblin3!goblin2!goblin.stu.neva.ru!aioe.org!.POSTED!not-for-mail Original-Newsgroups: gnu.emacs.help,gnu.emacs.gnus Original-Followup-To: gnu.emacs.gnus Original-Lines: 89 Original-NNTP-Posting-Host: P0uMB9BthHuWo8+BJXB4Mw.user.speranza.aioe.org Original-X-Complaints-To: abuse@aioe.org User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3 (gnu/linux) X-Notice: Filtered by postfilter v. 0.8.2 Cancel-Lock: sha1:HDPzWHG0OBsmyI2SNBf7SFHZ+FE= Mail-Copies-To: never Original-Xref: usenet.stanford.edu gnu.emacs.help:207048 gnu.emacs.gnus:88175 X-BeenThere: info-gnus-english@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "Announcements and discussions for GNUS, the GNU Emacs Usenet newsreader \(in English\)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: info-gnus-english-bounces+gegu-info-gnus-english=m.gmane.org@gnu.org Original-Sender: info-gnus-english-bounces+gegu-info-gnus-english=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.gnus.user:17045 Archived-At: > My recommendation is to use gnus' native nnml format > rather than maildir and set up some (fancy) mail > splitting. Example for nnml: > > (setq gnus-select-method '(nnml "yun" > (nnml-use-compressed-files ".bz2") > (nnml-compressed-files-size-threshold 65535))) Yes, I can recommend nnml as well! What I like about it is that it uses one file for each mail, and those are put in your user filesystem in directories that mimic the groups, so if you need to apply shell tools (extract information that way) it is all very clear how it works. Splitting is a wonderful feature that makes mail as sweet as news. Here is an example how it is done: (setq nnmail-split-methods '( ("zsh" "\\(^Cc\\|^\\(Resent-\\)?To\\):.*zsh-\\(workers\\|users\\)@zsh\.org.*") ("debian.user" "\\(^Cc\\|^\\(Resent-\\)?To\\):.*debian-user@lists\.debian\.org.*") ("cc" "\\(^Cc\\|^\\(Resent-\\)?To\\):.*\\(help-gnu-emacs@gnu\.org\\|info-gnus-english@gnu\.org\\).*") ("l4" "\\(^Cc\\|^\\(Resent-\\)?To\\):.*l4-hackers@os\.inf\.tu-dresden\.de.*") ("emacs-w3m" "^Subject:.*emacs-w3m.*") ("mail.misc" "") )) To try out the regexps, when you see an article in Gnus, hit `B q' and it says to where it will go. `B r' will actually put it there, but this is automatized for future mails, of course (that's the idea). Splitting makes it possible to be on a lot of listbots but always with the same mail; and the inbox doesn't get flooded still, or it does, but organized and not in your face unless told so. And you can keep - what do they call it? "family?" - such mails can have a distinct directory (or group) as well. > You can, of course, stick to maildir and use it with > gnus, which saves you the conversion. I converted and > am not looking back to mutt; gnus is just too good :) Gnus is fantastic! It is just the best thing ever. I thought Emacs was great, now I know its better than that. You can just dodge the backend completely and focus on the client. The only thing I don't like with Gnus is the way it looks with the default options. I put a lot of work into that. I know Gnus is 100% programmable, but first impressions shouldn't be underestimated. For me, that was just educational and fun to change. But I fear lots of people won't be attracted to put that much time into it. I have a small fan page for Gnus, with a couple screenshots how I think it should look: dump - http://user.it.uu.se/~embe8573/gnus/dumps/new/group.png page - http://user.it.uu.se/~embe8573/gnus/index.html Perhaps instead of saying this I should put together a Gnus theme? Is that something that people do? I crosspost this to gnu.emacs.gnus, this perhaps we can discuss there, if anyone has ideas (though Gnus is certainly not off-topic on gnu.emacs.help). I know I have said this a couple of times but I just love talk about how good Gnus is and what amazing stuff can be done with it. Some people say they don't like writing and reading mails - let me tell you, if I couldn't type, and had to use Outlook, I would *detest* mails! Tools, tools, tools... If you are in a beautiful, cool garden with the best shovel in the world, working on your digging skills, digging for ten hours straight is paradise. I don't know if I should bow because I am so grateful to Linux, Emacs, Gnus, and Usenet, *or* if I should pound myself on the chest for finding them, and nothing short of making them a part of me! Just unbelievable stuff. -- underground experts united