From: Eric Abrahamsen <eric@ericabrahamsen.net>
To: ding@gnus.org
Subject: Re: fancy splitting interactively
Date: Fri, 09 Jan 2015 11:00:39 +0800 [thread overview]
Message-ID: <87387kodyg.fsf@ericabrahamsen.net> (raw)
In-Reply-To: <87zj9wmmyx.fsf@hope.eyrie.org>
Russ Allbery <eagle@eyrie.org> writes:
> Eric Abrahamsen <eric@ericabrahamsen.net> writes:
>
>> Right, that's pretty much what I meant -- if I want to send an email as
>> Eric Abrahamsen, International Man of Mystery, complete with custom
>> headers and signature, I don't want to have to navigate to the "Man of
>> Mystery" group and compose from there. There probably isn't such a
>> group, and even if there were, that's not really what I *mean*.
>
> Yeah, that makes sense.
>
>> We'd have to figure out how these identities would interact with
>> composing from a group, but that could actually be interesting. A
>> group's posting styles could say "use identity B when composing from
>> this group", for example.
>
> ...but this is how Gnus already works now. Or am I missing something?
>
>> In short, in several cases I have gone through multiple groups and set
>> the same headers on all those groups' posting styles. It would make more
>> sense to me to specify that all these groups use the same identity.
>
> Oh, I think you're just missing the fact that this is Gnus, so you don't
> need to be mucking about in the properties of individual groups and can
> just use elisp. :)
>
> (setq gnus-posting-styles
> '(("."
> (address "eagle@eyrie.org")
> (name "Russ Allbery")
> (organization "The Eyrie")
> (signature-file "~/docs/sigs/eyrie")
> (eval
> (setq gnus-message-archive-group (rra-archive-group "mail"))))
>
> ((or (string-match "^comp\\.lang\\.perl" gnus-newsgroup-name)
> (string-match "^nnml:project\\.perl" gnus-newsgroup-name))
> (address "rra@cpan.org")
> (signature-file "~/docs/sigs/perl"))
>
> ((and (string= "news.software.nntp" gnus-newsgroup-name)
> (message-news-p))
> (signature-file "~/docs/sigs/help-newsgroup"))
>
> ((string= "nnml:project.inn" gnus-newsgroup-name)
> (signature-file "~/docs/sigs/help-list"))))
>
> and so forth. All matching settings are applied in order, so put more
> specific entries later.
Right, but again this is group-centric, rather than identity-centric,
which conceptually seems like the proper approach, to me.
> https://www.gnu.org/software/emacs/manual/html_node/gnus/Posting-Styles.html
>
> But you're right that mine is based on my current group, so I have to
> navigate to the appropriate group to use a particular style. Although
> note the documentation of gnus-posting-styles: you can run arbitrary elisp
> to figure out what style to use, among other things. So if you can figure
> out some other piece of information Gnus has available to select on, you
> can already use that to determine the posting style.
>
> But I don't think there's an easy way to give you something like Gmail's
> drop-down list of identities to pick from right now.
But what you say is true -- we're actually probably very close to having
it, and I don't think it would take a lot of code to get from here to
there. Just a little thought about how to meld identities and posting
styles...
next prev parent reply other threads:[~2015-01-09 3:00 UTC|newest]
Thread overview: 32+ messages / expand[flat|nested] mbox.gz Atom feed top
2015-01-03 10:22 Uwe Brauer
2015-01-03 10:39 ` Glyn Millington
2015-01-03 10:57 ` Eric S Fraga
2015-01-03 13:53 ` Eric Abrahamsen
2015-01-03 17:43 ` Uwe Brauer
2015-01-04 3:12 ` Eric Abrahamsen
2015-01-05 12:31 ` Eric S Fraga
2015-01-05 14:34 ` Eric Abrahamsen
2015-01-05 15:30 ` Eric S Fraga
2015-01-05 19:23 ` Adam Sjøgren
2015-01-06 1:25 ` Eric Abrahamsen
2015-01-06 5:35 ` Russ Allbery
2015-01-06 6:34 ` Eric Abrahamsen
2015-01-06 6:39 ` Russ Allbery
2015-01-06 7:27 ` Glyn Millington
2015-01-09 3:01 ` Eric Abrahamsen
2015-01-09 3:00 ` Eric Abrahamsen [this message]
2015-01-06 18:05 ` Eric S Fraga
2015-01-06 18:20 ` Eric S Fraga
2015-01-07 1:28 ` Eric Abrahamsen
2015-01-07 6:21 ` Julien Cubizolles
2015-01-07 10:12 ` Eric Abrahamsen
2015-01-14 10:27 ` Julien Cubizolles
2015-05-25 16:14 ` Julien Cubizolles
2015-01-07 19:46 ` Adam Sjøgren
2015-01-14 10:27 ` Julien Cubizolles
2015-01-03 14:48 ` Adam Sjøgren
2015-01-03 17:38 ` Uwe Brauer
2015-01-03 17:51 ` Adam Sjøgren
2015-01-03 22:49 ` Uwe Brauer
2015-01-04 14:56 ` [bug] (was: fancy splitting interactively) Uwe Brauer
2015-01-26 3:15 ` [bug] Lars Ingebrigtsen
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=87387kodyg.fsf@ericabrahamsen.net \
--to=eric@ericabrahamsen.net \
--cc=ding@gnus.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.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).