From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.emacs.gnus.general/72466 Path: news.gmane.org!not-for-mail From: Gijs Hillenius Newsgroups: gmane.emacs.gnus.general Subject: Re: Any juicy outstanding Gnus bugs? Date: Sat, 02 Oct 2010 20:47:02 +0200 Organization: Using Emacs' Org Mode Message-ID: <87vd5kv3dl.fsf@hillenius.net> References: <87fwww1bht.fsf@lifelogs.com> <871v8cxud8.fsf@jumptrading.com> <87ocbgwc8u.fsf@lifelogs.com> <87iq1n8dtk.fsf@lifelogs.com> <87k4m3i19x.fsf@lifelogs.com> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: dough.gmane.org 1286045264 9142 80.91.229.12 (2 Oct 2010 18:47:44 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Sat, 2 Oct 2010 18:47:44 +0000 (UTC) To: ding@gnus.org Original-X-From: ding-owner+M20838@lists.math.uh.edu Sat Oct 02 20:47:43 2010 Return-path: Envelope-to: ding-account@gmane.org Original-Received: from util0.math.uh.edu ([129.7.128.18]) by lo.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1P277W-0006jT-Mt for ding-account@gmane.org; Sat, 02 Oct 2010 20:47:43 +0200 Original-Received: from localhost ([127.0.0.1] helo=lists.math.uh.edu) by util0.math.uh.edu with smtp (Exim 4.63) (envelope-from ) id 1P2774-0005Hu-HZ; Sat, 02 Oct 2010 13:47:14 -0500 Original-Received: from mx1.math.uh.edu ([129.7.128.32]) by util0.math.uh.edu with esmtps (TLSv1:AES256-SHA:256) (Exim 4.63) (envelope-from ) id 1P2773-0005Hg-67 for ding@lists.math.uh.edu; Sat, 02 Oct 2010 13:47:13 -0500 Original-Received: from quimby.gnus.org ([80.91.231.51]) by mx1.math.uh.edu with esmtp (Exim 4.72) (envelope-from ) id 1P2772-0003Ik-3z for ding@lists.math.uh.edu; Sat, 02 Oct 2010 13:47:13 -0500 Original-Received: from lo.gmane.org ([80.91.229.12]) by quimby.gnus.org with esmtp (Exim 3.36 #1 (Debian)) id 1P2771-0001jn-00 for ; Sat, 02 Oct 2010 20:47:11 +0200 Original-Received: from list by lo.gmane.org with local (Exim 4.69) (envelope-from ) id 1P2771-0006fE-70 for ding@gnus.org; Sat, 02 Oct 2010 20:47:11 +0200 Original-Received: from 109.128.173.54 ([109.128.173.54]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Sat, 02 Oct 2010 20:47:11 +0200 Original-Received: from gijs by 109.128.173.54 with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Sat, 02 Oct 2010 20:47:11 +0200 X-Injected-Via-Gmane: http://gmane.org/ Original-Lines: 60 Original-X-Complaints-To: usenet@dough.gmane.org X-Gmane-NNTP-Posting-Host: 109.128.173.54 X-Operating-System: Debian GNU/Linux Sid X-Homepage: http://www.hillenius.net/ X-GPGP-Fingerprint: 0D0B 9C67 0520 3B27 A91C 369B 7154 1B0A 04CF 3929 User-Agent: Gnus/5.110011 (No Gnus v0.11) Emacs/24.0.50 (gnu/linux) Cancel-Lock: sha1:c9H+c+E0i9Jr9arYRGBkMfa3DMs= X-Spam-Score: -0.7 (/) List-ID: Precedence: bulk Xref: news.gmane.org gmane.emacs.gnus.general:72466 Archived-At: On 30 Sep 2010, Ted Zlatanov wrote: [...] > OK. So for the entertainment of future generations, here's my working > setup. First of all, the server definition: > > (nnimap "lifelogs.com" > (nnimap-address "imap.lifelogs.com") > (nnimap-server-port 993) > (nnimap-logout-timeout 1) > (nnimap-inbox "INBOX") > (nnimap-split-methods nnimap-courier-lifelogs-split-fancy) > (nnimap-stream ssl)) > > And then the fancy split function: > > (defun nnimap-courier-lifelogs-split-fancy () > (let ((nnmail-split-fancy nnimap-courier-lifelogs-split-fancy) > (spam-split-group "INBOX.spam")) > (nnmail-split-fancy))) > > (setq nnimap-courier-lifelogs-split-fancy '(| > (: gnus-registry-split-fancy-with-parent) > (: spam-split 'spam-use-regex-headers) > ;;; ... boring rules skipped ... > (: spam-split) > ;; default mailbox > "INBOX.mail")) > > This seems to work. Maybe it would be a good example for the manual? I'm having trouble cleaning up my 'old' split and moving to the new way of doing things. Noob alert. First, I'm having this issue: If I add one of these, or all of these line(s) (nnimap-inbox "INBOX") (nnimap-expunge t) (nnir-search-engine imap) to either my .gnus or the server definition, or both (?) Gnus at start-up will doodle for a long time, more than five minutes. The last thing I see it doing on the server is it accessing a mailbox that is, eh, 355M and also has ten subfolders. So, I C-g the process. Is this Cyrus acting up? Then, I think I can read along with Ted's example, but I wonder about this particular bit: > (defun nnimap-courier-lifelogs-split-fancy () > (let ((nnmail-split-fancy nnimap-courier-lifelogs-split-fancy) > (spam-split-group "INBOX.spam")) > (nnmail-split-fancy))) I don't think this particular defun is needed for everyone using nnmail-split-fancy, or?