From: Eric Abrahamsen <eric@ericabrahamsen.net>
To: help-gnu-emacs@gnu.org
Subject: Re: gnorb user ?
Date: Thu, 26 May 2016 13:55:44 +0800 [thread overview]
Message-ID: <87bn3t9xcv.fsf@ericabrahamsen.net> (raw)
In-Reply-To: m060u1x0r0.fsf@ll.home
Xavier Maillard <xavier@maillard.im> writes:
> Hello,
>
> is there anybody using gnorb package that would share his settings with me and
> show his workflow ?
>
> I have read the info doc but, still, I do not understand fully how I should
> use all this stuff.
Hi Xavier!
Sorry, I haven't responded to your github issue yet... A gif or at least
screenshots would be a very good idea!
I assume what you're having trouble with is the email tracking part of
Gnorb. I know it's confusing to explain, and I was aware of that as I
wrote the manual. Others have suggested a screencast, which I will
eventually figure out how to do...
Without knowing what your exact difficulties are, I'll say very briefly:
the core of it is three functions, used in three different modes:
- org-mode: `gnorb-org-handle-mail'
- gnus-summary-mode: `gnorb-gnus-incoming-do-todo'
- message-mode: `gnorb-gnus-outgoing-do-todo'
As you've configured below, I like to have the functions bound to the
same key in the different modes, as they're conceptually part of the
same process.
In fact, message-mode and `gnorb-gnus-outgoing-do-todo' are the least
important. You only need that if you're starting the tracking process
from a new message, which isn't necessary. And once the process starts,
you'll only use the other two functions.
You start the tracking process either from Org, using
`gnorb-org-handle-mail' on an existing Org heading, or from a received
message in Gnus, using `org-capture' to create a new heading.
After that, it's just ping pong. The Org heading is used to "collect"
both incoming and outgoing messages belonging to the email conversation.
When you get a message that's part of the conversation, you call
`gnorb-gnus-incoming-do-todo' on it. When you're ready to reply, you
call `gnorb-org-handle-mail' on the Org heading.
There's a bunch more, but that's really it. Use "C-c t" on received
messages in the Gnus, then "C-c t" on the Org heading to send a new
message.
One thing I noticed you haven't bound is `gnorb-org-view' and
`gnorb-gnus-view', which I put on "C-c v" in the respective modes. In
Gnus, it will take you to the Org heading that is associated with the
message. In Org, it will open up a temporary Summary buffer displaying
all the messages associated with the heading.
I've tried to keep that bare bones, I hope it makes a little more sense.
Feel free to ask more questions (and to suggest improvements to the
manual!).
Yours,
Eric
prev parent reply other threads:[~2016-05-26 5:55 UTC|newest]
Thread overview: 4+ messages / expand[flat|nested] mbox.gz Atom feed top
2016-05-25 21:53 gnorb user ? Xavier Maillard
2016-05-25 22:41 ` Nick Dokos
2016-05-26 5:53 ` Jude DaShiell
2016-05-26 5:55 ` Eric Abrahamsen [this message]
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
List information: https://www.gnu.org/software/emacs/
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=87bn3t9xcv.fsf@ericabrahamsen.net \
--to=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.
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 read-only IMAP folder(s) and NNTP newsgroup(s).