From: phillip.lord@russet.org.uk
To: Eric Abrahamsen <eric@ericabrahamsen.net>
Cc: help-gnu-emacs@gnu.org
Subject: Re: nnimap splitting
Date: Thu, 10 Dec 2020 18:48:58 +0000 [thread overview]
Message-ID: <0752bca2a68961034d185779e0ba6fd6@russet.org.uk> (raw)
In-Reply-To: <87360dimmx.fsf@ericabrahamsen.net>
On 2020-12-10 17:41, Eric Abrahamsen wrote:
> Phillip Lord <phillip.lord@russet.org.uk> writes:
>
>> Eric Abrahamsen <eric@ericabrahamsen.net> writes:
>>
>>> Phillip Lord <phillip.lord@russet.org.uk> writes:
>>>
>>> Don't quote 'nnimap-split-fancy in this line. In fact, it's possible
>>> that you can do without this dance altogether -- the manual makes it
>>> look like that's okay. Maybe take this clause out and see if it
>>> works,
>>> and if it doesn't, put it back in but don't quote nnimap-split-fancy.
>>
>>
>>
>> Alas no. I am still confused as to whether the server are being set at
>> all.
>
> You mean the server variables?
Yes, apologies
> If they're specified correctly, and it
> looks like they are apart from the quoting issue, they should all be
> honored. Can you get non-fancy splitting working? Try the simplest
> case.
No, I can't. Simple or otherwise, nothing seems to work. I do have an
extensive set of `nnmail-split-fancy` rules, which I use for the nnml
backend that I am trying to deprecate. For those, I haven't user
server-variables, but just set nnmail-split-methods and the rest.
> FWIW, my local imap settings look like:
>
> (nnimap "EA"
> (nnimap-address "localhost")
> (nnimap-stream network)
> (nnimap-authenticator login)
> (nnimap-user "eric@ericabrahamsen.net"))
>
> With passwords kept in the pass utility via ~/.authinfo.gpg. I don't do
> client-side splitting, though.
Yeah, well, I have a similar set up.
I have tried debugging `gnus-summary-respool-query'. This has a bit
`let' form like so:
(let ((nnmail-split-methods
(cond
((eq nnimap-split-methods 'default)
nnmail-split-methods)
(nnimap-split-methods
nnimap-split-methods)
(nnimap-split-fancy
'nnmail-split-fancy)))
(nnmail-split-fancy (or nnimap-split-fancy
nnmail-split-fancy)))
(nnmail-article-group 'identity trace))
While evaluating this using an article in a nnimap group, all of the
`nnimap-' variables evaluate to nil. I am not even sure how server
variables would work; are they something like buffer-locals -- I can't
see how these forms are going to return anything other than the global
value for the nnimap- variables!
Phil
next prev parent reply other threads:[~2020-12-10 18:48 UTC|newest]
Thread overview: 14+ messages / expand[flat|nested] mbox.gz Atom feed top
2020-12-09 22:38 nnimap splitting Phillip Lord
2020-12-09 23:26 ` Eric Abrahamsen
2020-12-10 10:26 ` Phillip Lord
2020-12-10 17:41 ` Eric Abrahamsen
2020-12-10 18:48 ` phillip.lord [this message]
2020-12-10 18:36 ` Pankaj Jangid
2020-12-10 18:58 ` phillip.lord
2020-12-10 19:22 ` phillip.lord
2020-12-11 0:07 ` Eric Abrahamsen
2020-12-11 0:09 ` Eric Abrahamsen
2020-12-11 12:24 ` Leo Butler
2020-12-11 21:37 ` phillip.lord
2020-12-11 22:04 ` Leo Butler
2020-12-11 5:13 ` Pankaj Jangid
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=0752bca2a68961034d185779e0ba6fd6@russet.org.uk \
--to=phillip.lord@russet.org.uk \
--cc=eric@ericabrahamsen.net \
--cc=help-gnu-emacs@gnu.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
Code repositories for project(s) associated with this external index
https://git.savannah.gnu.org/cgit/emacs.git
https://git.savannah.gnu.org/cgit/emacs/org-mode.git
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.