unofficial mirror of help-gnu-emacs@gnu.org
 help / color / mirror / Atom feed
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




      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).