emacs-orgmode@gnu.org archives
 help / color / mirror / code / Atom feed
* Integration of Org mode with Mairix: org-mairix.el
@ 2007-09-26 13:45 Georg C. F. Greve
  2007-09-26 14:50 ` Bastien
  2008-02-07 11:41 ` Carsten Dominik
  0 siblings, 2 replies; 19+ messages in thread
From: Georg C. F. Greve @ 2007-09-26 13:45 UTC (permalink / raw)
  To: emacs-orgmode


[-- Attachment #1.1.1: Type: text/plain, Size: 967 bytes --]

Hi all,

since it appears that quite some people are using Org mode to do their
GTD organising, and email obviouisly plays an important role in that,
I've taken a little bit of time to clean up the integration of Mairix
with Org.

At the moment it only has support for Gnus as MUA, but it should be
fairly simple to also support other MUAs, the code supports it. I've
also made sure the file has the appropriate legal notices and such, so
it may eventually be elegible for integration into Org mode.

The weakest point right now is the selection of the Gnus group upon
matching, as I am still looking for a way to do this in Gnus that will
not generate zombies.

But overall I'm quite happy now: By default, this will pull an entire
thread into the search group and automatically select the mail that was
linked to.

Please test, help debug and extend. I don't have the time to maintain
this actively, but would be happy if people found it useful.

Regards,
Georg




[-- Attachment #1.1.2: org-mairix.el --]
[-- Type: application/emacs-lisp, Size: 5820 bytes --]

[-- Attachment #1.1.3: Type: text/plain, Size: 299 bytes --]


-- 
Georg C. F. Greve                                 <greve@fsfeurope.org>
Free Software Foundation Europe	                 (http://fsfeurope.org)
Join the Fellowship and protect your freedom!     (http://www.fsfe.org)
What everyone should know about DRM                   (http://DRM.info)

[-- Attachment #1.2: Type: application/pgp-signature, Size: 306 bytes --]

[-- Attachment #2: Type: text/plain, Size: 204 bytes --]

_______________________________________________
Emacs-orgmode mailing list
Remember: use `Reply All' to send replies to the list.
Emacs-orgmode@gnu.org
http://lists.gnu.org/mailman/listinfo/emacs-orgmode

^ permalink raw reply	[flat|nested] 19+ messages in thread

* Re: Integration of Org mode with Mairix: org-mairix.el
  2007-09-26 13:45 Integration of Org mode with Mairix: org-mairix.el Georg C. F. Greve
@ 2007-09-26 14:50 ` Bastien
  2007-09-26 22:30   ` Georg C. F. Greve
  2008-02-07 11:41 ` Carsten Dominik
  1 sibling, 1 reply; 19+ messages in thread
From: Bastien @ 2007-09-26 14:50 UTC (permalink / raw)
  To: emacs-orgmode

[-- Attachment #1: Type: text/plain, Size: 1031 bytes --]

"Georg C. F. Greve" <greve@fsfeurope.org> writes:

> I've taken a little bit of time to clean up the integration of Mairix
> with Org.

Great!

> The weakest point right now is the selection of the Gnus group upon
> matching, as I am still looking for a way to do this in Gnus that will
> not generate zombies.

Please have a look at the patch below and tell me if it solves the issue
above. Look for the small FIXME: (bzg) cookies in the patch.

> But overall I'm quite happy now: By default, this will pull an entire
> thread into the search group and automatically select the mail that
> was linked to.

BTW, this might be just personal taste, but I would prefer a shorter
syntax for thread searches (like mairix:t).  

Right now " --thread" in the link is converted as "%20--thread" and this
is not parsed by the (split-string ... " ") part of your code.

> Please test, help debug and extend. I don't have the time to maintain
> this actively, but would be happy if people found it useful.

This *is* definitely very useful!


[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: org-mairix.patch --]
[-- Type: text/x-diff, Size: 5718 bytes --]

diff -u /home/guerry/elisp/testing/org-mairix.el /home/guerry/elisp/testing/bzg/org-mairix.el
--- /home/guerry/elisp/testing/org-mairix.el	2007-09-26 16:45:30.000000000 +0200
+++ /home/guerry/elisp/testing/bzg/org-mairix.el	2007-09-26 16:43:03.000000000 +0200
@@ -35,31 +35,31 @@
 
 (defcustom org-mairix-threaded-links t
   "Should new links be created as threaded links?
-   If t, links will be stored as threaded searches.
-   If nil, links will be stored as non-threaded searches."
+If t, links will be stored as threaded searches.
+If nil, links will be stored as non-threaded searches."
   :group 'org-mairix
   :type 'boolean)
 
 (defcustom org-mairix-augmented-links nil
   "Should new links be created as augmenting searches?
-   If t, links will be stored as augmenting searches.
-   If nil, links will be stored as normal searches.
+If t, links will be stored as augmenting searches.
+If nil, links will be stored as normal searches.
 
-   Attention: When activating this option, you will need
-   to remove old articles from your mairix results group
-   in some other way, mairix will not do it for you."
+Attention: When activating this option, you will need
+to remove old articles from your mairix results group
+in some other way, mairix will not do it for you."
   :group 'org-mairix
   :type 'boolean)
 
 (defcustom org-mairix-display-hook 'org-mairix-gnus-display-results
   "Hook to call to display the results of a successful mairix search.
-   Defaults to Gnus, feel free to add your own MUAs or methods."
+Defaults to Gnus, feel free to add your own MUAs or methods."
   :group 'org-mairix
   :type 'hook)
 
 (defcustom org-mairix-executable "mairix"
   "The mairix executable to call. If your paths are set up
-   correctly, you should not need to change this."
+correctly, you should not need to change this."
   :group 'org-mairix
   :type 'string)
 
@@ -70,8 +70,8 @@
 
 (defcustom org-mairix-gnus-results-group "nnmaildir:mairix"
   "The group that is configured to hold the mairix search results,
-   which needs to be setup independently of the org-mairix integration,
-   along with general mairix configuration."
+which needs to be setup independently of the org-mairix integration,
+along with general mairix configuration."
   :group 'org-mairix-gnus
   :type 'string)
 
@@ -85,7 +85,8 @@
 ;;; Generic org-mairix functions
 
 (defun org-mairix-store-link ()
-  "Store a link to the current message as a Mairix search for its Message ID."
+  "Store a link to the current message as a Mairix search for its
+Message ID."
 
   ;; gnus integration
   (when (memq major-mode '(gnus-summary-mode gnus-article-mode))
@@ -94,10 +95,11 @@
 	   (header (gnus-summary-article-header article))
 	   (from (mail-header-from header))
 	   (message-id (mail-header-id header))
-	   (date (mail-header-date header))
+	   ;; FIXME: (bzg) we don't need the date
+	   (date (mail-header-date header)) 
 	   (subject (gnus-summary-subject-string)))
       (org-store-link-props :type "mairix" :from from :subject subject
-			    :message-id message-id )
+			    :message-id message-id)
       (setq cpltxt (org-email-link-description))
       (org-store-link-props :link (concat "mairix:" (org-remove-angle-brackets message-id)
 					  (if org-mairix-threaded-links " --thread")
@@ -107,11 +109,12 @@
 (defun org-mairix-open (path)
   "Function to open mairix link.
 
-   We first need to split it into its individual parts, and then extract the
-   message-id to be passed on to the display function before call mairix, evaluate
-   the number of matches returned, and make sure to only call display of mairix
-   succeeded in matching."
-
+We first need to split it into its individual parts, and then
+extract the message-id to be passed on to the display function
+before call mairix, evaluate the number of matches returned, and
+make sure to only call display of mairix succeeded in matching."
+  ;; FIXME (bzg) mhh... better use let* construct for arguments,
+  ;; message-id and cmdline.
   (setq arguments (split-string path " "))
   (setq message-id (pop arguments))
   (setq cmdline org-mairix-executable)
@@ -132,21 +135,23 @@
 (defun org-mairix-gnus-display-results (message-id)
   "Display results of mairix search in Gnus.
 
-   Note: This does not work as cleanly as I would like it to. The
-   problem being that Gnus should simply reread the group cleanly,
-   without remembering anything. At the moment it seems to be unable
-   to do that -- so you're likely to see zombies floating around.
+Note: This does not work as cleanly as I would like it to. The
+problem being that Gnus should simply reread the group cleanly,
+without remembering anything. At the moment it seems to be unable
+to do that -- so you're likely to see zombies floating around.
 
-   Gnus developers couldn't really help, see:
-    http://article.gmane.org/gmane.emacs.gnus.general/65248
+Gnus developers couldn't really help, see:
+http://article.gmane.org/gmane.emacs.gnus.general/65248
 
-   If you can improve this, please do!"
+If you can improve this, please do!"
   (require 'gnus)
   (require 'gnus-sum)
-  (gnus-group-quick-select-group 0 org-mairix-gnus-results-group)
-  (gnus-summary-reselect-current-group t t)
-  (gnus-summary-select-article nil t t
-			       (car (gnus-find-matching-articles "message-id" message-id))))
+  ;;FIXME (bzg) we need to call Gnus first, don't we?
+  (funcall (cdr (assq 'gnus org-link-frame-setup)))
+  (gnus-group-read-group t nil mairix-gnus-results-group)
+  (gnus-summary-select-article 
+   nil t t (car (gnus-find-matching-articles "message-id" message-id))))
 
 (provide 'org-mairix)
+
 ;;; org-mairix.el ends here

Diff finished.  Wed Sep 26 16:46:10 2007

[-- Attachment #3: Type: text/plain, Size: 13 bytes --]


-- 
Bastien

[-- Attachment #4: Type: text/plain, Size: 204 bytes --]

_______________________________________________
Emacs-orgmode mailing list
Remember: use `Reply All' to send replies to the list.
Emacs-orgmode@gnu.org
http://lists.gnu.org/mailman/listinfo/emacs-orgmode

^ permalink raw reply	[flat|nested] 19+ messages in thread

* Re: Integration of Org mode with Mairix: org-mairix.el
  2007-09-26 14:50 ` Bastien
@ 2007-09-26 22:30   ` Georg C. F. Greve
  0 siblings, 0 replies; 19+ messages in thread
From: Georg C. F. Greve @ 2007-09-26 22:30 UTC (permalink / raw)
  To: Bastien; +Cc: emacs-orgmode


[-- Attachment #1.1.1: Type: text/plain, Size: 891 bytes --]

On Wed, 26 Sep 2007 16:50:42 +0200
Bastien <bzg@altern.org> wrote: 

 b> Please have a look at the patch below and tell me if it solves the
 b> issue above. Look for the small FIXME: (bzg) cookies in the patch.

Thanks a lot for your help.

The zombie issue is still present, and I've tried to address the FIXME:
issues as well as possible, or ask for clarification on the point.


 b> BTW, this might be just personal taste, but I would prefer a shorter
 b> syntax for thread searches (like mairix:t).  Right now " --thread"
 b> in the link is converted as "%20--thread" and this is not parsed by
 b> the (split-string ... " ") part of your code.

Strange, it worked when I first tested it, and now does no more.

I agree shorter is nicer, so changed the syntax accordingly.

Version 0.2 attached below.

Please test, comment, improve...

Best rgeards,
Georg



[-- Attachment #1.1.2: org-mairix.el --]
[-- Type: application/emacs-lisp, Size: 6518 bytes --]

[-- Attachment #1.1.3: Type: text/plain, Size: 299 bytes --]


-- 
Georg C. F. Greve                                 <greve@fsfeurope.org>
Free Software Foundation Europe	                 (http://fsfeurope.org)
Join the Fellowship and protect your freedom!     (http://www.fsfe.org)
What everyone should know about DRM                   (http://DRM.info)

[-- Attachment #1.2: Type: application/pgp-signature, Size: 306 bytes --]

[-- Attachment #2: Type: text/plain, Size: 204 bytes --]

_______________________________________________
Emacs-orgmode mailing list
Remember: use `Reply All' to send replies to the list.
Emacs-orgmode@gnu.org
http://lists.gnu.org/mailman/listinfo/emacs-orgmode

^ permalink raw reply	[flat|nested] 19+ messages in thread

* Re: Integration of Org mode with Mairix: org-mairix.el
  2007-09-26 13:45 Integration of Org mode with Mairix: org-mairix.el Georg C. F. Greve
  2007-09-26 14:50 ` Bastien
@ 2008-02-07 11:41 ` Carsten Dominik
  2008-02-10 11:56   ` Adam Spiers
  1 sibling, 1 reply; 19+ messages in thread
From: Carsten Dominik @ 2008-02-07 11:41 UTC (permalink / raw)
  To: Georg C. F. Greve; +Cc: emacs-orgmode

Hi George,

would you like to get push access to out Org-mode repository, so that  
you
can push org-mairix.el into that repository?

- Carsten

On Sep 26, 2007, at 3:45 PM, Georg C. F. Greve wrote:

> Hi all,
>
> since it appears that quite some people are using Org mode to do their
> GTD organising, and email obviouisly plays an important role in that,
> I've taken a little bit of time to clean up the integration of Mairix
> with Org.
>
> At the moment it only has support for Gnus as MUA, but it should be
> fairly simple to also support other MUAs, the code supports it. I've
> also made sure the file has the appropriate legal notices and such, so
> it may eventually be elegible for integration into Org mode.
>
> The weakest point right now is the selection of the Gnus group upon
> matching, as I am still looking for a way to do this in Gnus that will
> not generate zombies.
>
> But overall I'm quite happy now: By default, this will pull an entire
> thread into the search group and automatically select the mail that  
> was
> linked to.
>
> Please test, help debug and extend. I don't have the time to maintain
> this actively, but would be happy if people found it useful.
>
> Regards,
> Georg
>
>
>
> <org-mairix.el>
> -- 
> Georg C. F. Greve                                  
> <greve@fsfeurope.org>
> Free Software Foundation Europe	                 (http:// 
> fsfeurope.org)
> Join the Fellowship and protect your freedom!     (http:// 
> www.fsfe.org)
> What everyone should know about DRM                   (http:// 
> DRM.info)
> _______________________________________________
> Emacs-orgmode mailing list
> Remember: use `Reply All' to send replies to the list.
> Emacs-orgmode@gnu.org
> http://lists.gnu.org/mailman/listinfo/emacs-orgmode

^ permalink raw reply	[flat|nested] 19+ messages in thread

* Re: Integration of Org mode with Mairix: org-mairix.el
  2008-02-07 11:41 ` Carsten Dominik
@ 2008-02-10 11:56   ` Adam Spiers
  2008-02-10 19:59     ` Bastien Guerry
  2008-05-22  9:49     ` Dan Davison
  0 siblings, 2 replies; 19+ messages in thread
From: Adam Spiers @ 2008-02-10 11:56 UTC (permalink / raw)
  To: emacs-orgmode

On Thu, Feb 07, 2008 at 12:41:03PM +0100, Carsten Dominik wrote:
> Hi George,
> 
> would you like to get push access to out Org-mode repository, so
> that you can push org-mairix.el into that repository?

Georg was last seen in November:

  http://article.gmane.org/gmane.emacs.orgmode/4343/

So I'm not sure if he's still reading the list.

On 30th December I posted a significant update to org-mairix.el which
added mutt support:

  http://thread.gmane.org/gmane.emacs.orgmode/3386/focus=4908

Perhaps I should push it into the CONTRIB/ directory myself?  However,
there are one or two issues and design decisions pending:

  http://thread.gmane.org/gmane.emacs.orgmode/5044/focus=5063
  http://thread.gmane.org/gmane.emacs.orgmode/5045/focus=5064
  http://thread.gmane.org/gmane.emacs.orgmode/4217/focus=4635

but I was hoping to get some feedback from the (apparently tiny?)
user-base first.  Is there anyone other than myself and Austin
currently reading the list who uses org-mairix.el, or who might be
interested in using it?

^ permalink raw reply	[flat|nested] 19+ messages in thread

* Re: Integration of Org mode with Mairix: org-mairix.el
  2008-02-10 11:56   ` Adam Spiers
@ 2008-02-10 19:59     ` Bastien Guerry
  2008-02-11  7:12       ` Gijs Hillenius
  2008-05-22  9:49     ` Dan Davison
  1 sibling, 1 reply; 19+ messages in thread
From: Bastien Guerry @ 2008-02-10 19:59 UTC (permalink / raw)
  To: emacs-orgmode

Hi Adam,

Adam Spiers <orgmode@adamspiers.org> writes:

> but I was hoping to get some feedback from the (apparently tiny?)
> user-base first.  Is there anyone other than myself and Austin
> currently reading the list who uses org-mairix.el, or who might be
> interested in using it?

I'm not using org-mairix.el anymore because org-nnml.el suits my needs.
But I like mairix and I'm using it a lot (with Gnus.)

If you solve the issues you mentionned then I will give it another try,
for sure!

-- 
Bastien

^ permalink raw reply	[flat|nested] 19+ messages in thread

* Re: Integration of Org mode with Mairix: org-mairix.el
  2008-02-10 19:59     ` Bastien Guerry
@ 2008-02-11  7:12       ` Gijs Hillenius
  2008-02-11  7:19         ` cezar
  0 siblings, 1 reply; 19+ messages in thread
From: Gijs Hillenius @ 2008-02-11  7:12 UTC (permalink / raw)
  To: Bastien Guerry; +Cc: emacs-orgmode

On 10 Feb 2008, Bastien Guerry wrote:

> Adam Spiers <orgmode@adamspiers.org> writes:
>
>> but I was hoping to get some feedback from the (apparently tiny?)
>> user-base first.  Is there anyone other than myself and Austin
>> currently reading the list who uses org-mairix.el, or who might be
>> interested in using it?

(snip)

> If you solve the issues you mentionned then I will give it another try,
> for sure!

Me too.

Gijs
-- 
Insanity is considered a ground for divorce, though by the very same
token it is the shortest detour to marriage.
		-- Wilson Mizner

^ permalink raw reply	[flat|nested] 19+ messages in thread

* Re: Integration of Org mode with Mairix: org-mairix.el
  2008-02-11  7:12       ` Gijs Hillenius
@ 2008-02-11  7:19         ` cezar
  2008-02-17 17:36           ` Adam Spiers
  0 siblings, 1 reply; 19+ messages in thread
From: cezar @ 2008-02-11  7:19 UTC (permalink / raw)
  To: emacs-orgmode


Gijs Hillenius <gijs@hillenius.net> writes:

> On 10 Feb 2008, Bastien Guerry wrote:
>
>> Adam Spiers <orgmode@adamspiers.org> writes:
>>
>>> but I was hoping to get some feedback from the (apparently tiny?)
>>> user-base first.  Is there anyone other than myself and Austin
>>> currently reading the list who uses org-mairix.el, or who might be
>>> interested in using it?
>

I've just started using mairix, and I think it's great. Org-mode
integration should be cool even tho I don't yet know how it can come
usefull.

Regards,
Cezar

^ permalink raw reply	[flat|nested] 19+ messages in thread

* Re: Re: Integration of Org mode with Mairix: org-mairix.el
  2008-02-11  7:19         ` cezar
@ 2008-02-17 17:36           ` Adam Spiers
  2008-02-17 20:59             ` Cezar Halmagean
  0 siblings, 1 reply; 19+ messages in thread
From: Adam Spiers @ 2008-02-17 17:36 UTC (permalink / raw)
  To: emacs-orgmode

cezar (cezar@mixandgo.ro) wrote:
> Gijs Hillenius <gijs@hillenius.net> writes:
> > On 10 Feb 2008, Bastien Guerry wrote:
> >> Adam Spiers <orgmode@adamspiers.org> writes:
> >>> but I was hoping to get some feedback from the (apparently tiny?)
> >>> user-base first.  Is there anyone other than myself and Austin
> >>> currently reading the list who uses org-mairix.el, or who might be
> >>> interested in using it?

Thanks for all the usage feedback so far.

> I've just started using mairix, and I think it's great. Org-mode
> integration should be cool even tho I don't yet know how it can come
> usefull.

Oh, it's so useful! :-)  Turning emails into TODOs via org-remember is
one extremely useful application, and storing hyperlinks from within
project material to relevant mails or mail threads is another, e.g.

  * PROJECT finish org-mairix.el
  ** TODO get buy-in to standardising a more flexible link format
  *** [[mairix:m:87fxz7yln.fsf@bzg.ath.cx][an email linked by Message-ID]]
  *** [[mairix:org,mairix][all emails relating to org-mairix]]

^ permalink raw reply	[flat|nested] 19+ messages in thread

* Re: Integration of Org mode with Mairix: org-mairix.el
  2008-02-17 17:36           ` Adam Spiers
@ 2008-02-17 20:59             ` Cezar Halmagean
  2008-02-17 21:34               ` Adam Spiers
  0 siblings, 1 reply; 19+ messages in thread
From: Cezar Halmagean @ 2008-02-17 20:59 UTC (permalink / raw)
  To: emacs-orgmode


Adam Spiers <orgmode@adamspiers.org> writes:

> Oh, it's so useful! :-)  Turning emails into TODOs via org-remember is
> one extremely useful application, and storing hyperlinks from within
> project material to relevant mails or mail threads is another, e.g.
>
>   * PROJECT finish org-mairix.el
>   ** TODO get buy-in to standardising a more flexible link format
>   *** [[mairix:m:87fxz7yln.fsf@bzg.ath.cx][an email linked by Message-ID]]
>   *** [[mairix:org,mairix][all emails relating to org-mairix]]
>

Can you provide some usefull workflow / ideas on how one would use org +
mairix in some cool ways ? Right now If I want to store a link to a gnus
email, I just org-store-link, create a remember template, then
org-insert-link, and C-c C-c to store the remember buffer.

What does mairix add to that ?

Regards,
Cezar

^ permalink raw reply	[flat|nested] 19+ messages in thread

* Re: Re: Integration of Org mode with Mairix: org-mairix.el
  2008-02-17 20:59             ` Cezar Halmagean
@ 2008-02-17 21:34               ` Adam Spiers
  2008-02-17 21:51                 ` Cezar Halmagean
  2008-02-18 12:32                 ` Jürgen Doser
  0 siblings, 2 replies; 19+ messages in thread
From: Adam Spiers @ 2008-02-17 21:34 UTC (permalink / raw)
  To: emacs-orgmode

On Sun, Feb 17, 2008 at 12:59:26PM -0800, Cezar Halmagean wrote:
> Adam Spiers <orgmode@adamspiers.org> writes:
> 
> > Oh, it's so useful! :-)  Turning emails into TODOs via org-remember is
> > one extremely useful application, and storing hyperlinks from within
> > project material to relevant mails or mail threads is another, e.g.
> >
> >   * PROJECT finish org-mairix.el
> >   ** TODO get buy-in to standardising a more flexible link format
> >   *** [[mairix:m:87fxz7yln.fsf@bzg.ath.cx][an email linked by Message-ID]]
> >   *** [[mairix:org,mairix][all emails relating to org-mairix]]
> 
> Can you provide some usefull workflow / ideas on how one would use org +
> mairix in some cool ways ? Right now If I want to store a link to a gnus
> email, I just org-store-link, create a remember template, then
> org-insert-link, and C-c C-c to store the remember buffer.
> 
> What does mairix add to that ?

First you need to understand what mairix does:

  http://www.rpcurnow.force9.co.uk/mairix/

org-mairix lets you create hyperlinks which will execute arbitrary
mairix searches on your mail archives, which can be quite complex,
e.g. all mails from a particular mailing list between 6 and 2 months
ago containing the word "foo" but not the word "bar".

I use mutt not gnus, but I'm guessing all you are doing right now is
inserting links to single mails?

Also please note that mutt does not index mail archives by Message-ID
so it does not have the ability to jump directly a particular message
by Message-ID.

^ permalink raw reply	[flat|nested] 19+ messages in thread

* Re: Integration of Org mode with Mairix: org-mairix.el
  2008-02-17 21:34               ` Adam Spiers
@ 2008-02-17 21:51                 ` Cezar Halmagean
  2008-02-18 12:32                 ` Jürgen Doser
  1 sibling, 0 replies; 19+ messages in thread
From: Cezar Halmagean @ 2008-02-17 21:51 UTC (permalink / raw)
  To: emacs-orgmode

Adam Spiers <orgmode@adamspiers.org> writes:

>
> First you need to understand what mairix does:
>
>   http://www.rpcurnow.force9.co.uk/mairix/
>
> org-mairix lets you create hyperlinks which will execute arbitrary
> mairix searches on your mail archives, which can be quite complex,
> e.g. all mails from a particular mailing list between 6 and 2 months
> ago containing the word "foo" but not the word "bar".
>
> I use mutt not gnus, but I'm guessing all you are doing right now is
> inserting links to single mails?
>
> Also please note that mutt does not index mail archives by Message-ID
> so it does not have the ability to jump directly a particular message
> by Message-ID.
>

Yeah, well I have it installed and org-mairix too, but I just don't see
how I can make it usefull yet. I usually link to one message only, and
that's rare also.

I see the power that mairix + org provide and I think in some cases it
can become really usefull.

Regards,
Cezar

^ permalink raw reply	[flat|nested] 19+ messages in thread

* Re: Re: Integration of Org mode with Mairix: org-mairix.el
  2008-02-17 21:34               ` Adam Spiers
  2008-02-17 21:51                 ` Cezar Halmagean
@ 2008-02-18 12:32                 ` Jürgen Doser
  2008-02-18 16:02                   ` Adam Spiers
  1 sibling, 1 reply; 19+ messages in thread
From: Jürgen Doser @ 2008-02-18 12:32 UTC (permalink / raw)
  To: emacs-orgmode

On Sun, Feb 17, 2008 at 09:34:22PM +0000, Adam Spiers wrote:
> [...]
> Also please note that mutt does not index mail archives by Message-ID
> so it does not have the ability to jump directly a particular message
> by Message-ID.

As a workaround, you can do the following:

mutt -f $FOLDER -e "push \"<search> ~i $MID<enter><enter>\"" 

     Jürgen
-- 
Jürgen Doser                            +41 44 632 0993 phone
Information Security, ETH Zurich        +41 44 632 1172 fax
IFW C48.2, Haldeneggsteig 4             doserj@inf.ethz.ch
8092 Zurich, Switzerland                www.infsec.ethz.ch/people/doserj 

^ permalink raw reply	[flat|nested] 19+ messages in thread

* Re: Re: Integration of Org mode with Mairix: org-mairix.el
  2008-02-18 12:32                 ` Jürgen Doser
@ 2008-02-18 16:02                   ` Adam Spiers
  2008-02-18 16:50                     ` Jürgen Doser
  0 siblings, 1 reply; 19+ messages in thread
From: Adam Spiers @ 2008-02-18 16:02 UTC (permalink / raw)
  To: emacs-orgmode

On Mon, Feb 18, 2008 at 01:32:32PM +0100, Jürgen Doser wrote:
> On Sun, Feb 17, 2008 at 09:34:22PM +0000, Adam Spiers wrote:
> > [...]
> > Also please note that mutt does not index mail archives by Message-ID
> > so it does not have the ability to jump directly a particular message
> > by Message-ID.
> 
> As a workaround, you can do the following:
> 
> mutt -f $FOLDER -e "push \"<search> ~i $MID<enter><enter>\"" 

Well, that somewhat defeats the main advantage of this org-mairix
glue, which is that it does not ever matter which folder contains the
mail.  The containing folder is likely to be different at the time
when you are org-remembering (creating the link to) it, than when you
are later following that link.  In the typical GTD workflow, at link
creation time you are processing it, so it is in your inbox, then you
decide to defer the associated TODO, so you archive the mail
*anywhere* out of the inbox (so that you don't have to waste time
manually deciding where to archive it), and add the link to your TODO
list.

^ permalink raw reply	[flat|nested] 19+ messages in thread

* Re: Re: Integration of Org mode with Mairix: org-mairix.el
  2008-02-18 16:02                   ` Adam Spiers
@ 2008-02-18 16:50                     ` Jürgen Doser
  0 siblings, 0 replies; 19+ messages in thread
From: Jürgen Doser @ 2008-02-18 16:50 UTC (permalink / raw)
  To: emacs-orgmode

On Mon, Feb 18, 2008 at 04:02:37PM +0000, Adam Spiers wrote:
> On Mon, Feb 18, 2008 at 01:32:32PM +0100, Jürgen Doser wrote:
> > On Sun, Feb 17, 2008 at 09:34:22PM +0000, Adam Spiers wrote:
> > > [...]
> > > Also please note that mutt does not index mail archives by Message-ID
> > > so it does not have the ability to jump directly a particular message
> > > by Message-ID.
> > 
> > As a workaround, you can do the following:
> > 
> > mutt -f $FOLDER -e "push \"<search> ~i $MID<enter><enter>\"" 
> 
> Well, that somewhat defeats the main advantage of this org-mairix
> glue, which is that it does not ever matter which folder contains the
> mail.

I know. But it should be possible to get the folder from mairix,
e.g., by parsing the output of a "mairix -r" search.

Another possible way could be to link to "mairix -t" searches. Then
you could still jump to the exact message, but also have at least the 
surronding thread of the message available.

           Jürgen
-- 
Jürgen Doser                            +41 44 632 0993 phone
Information Security, ETH Zurich        +41 44 632 1172 fax
IFW C48.2, Haldeneggsteig 4             doserj@inf.ethz.ch
8092 Zurich, Switzerland                www.infsec.ethz.ch/people/doserj 

^ permalink raw reply	[flat|nested] 19+ messages in thread

* Re: Integration of Org mode with Mairix: org-mairix.el
  2008-02-10 11:56   ` Adam Spiers
  2008-02-10 19:59     ` Bastien Guerry
@ 2008-05-22  9:49     ` Dan Davison
  2008-05-25 19:24       ` Cezar Halmagean
  1 sibling, 1 reply; 19+ messages in thread
From: Dan Davison @ 2008-05-22  9:49 UTC (permalink / raw)
  To: emacs-orgmode

Adam Spiers <orgmode <at> adamspiers.org> writes:

> 
<...>
> On 30th December I posted a significant update to org-mairix.el which
> added mutt support:
> 
>   http://thread.gmane.org/gmane.emacs.orgmode/3386/focus=4908
> 
> Perhaps I should push it into the CONTRIB/ directory myself?  However,
> there are one or two issues and design decisions pending:
> 
>   http://thread.gmane.org/gmane.emacs.orgmode/5044/focus=5063
>   http://thread.gmane.org/gmane.emacs.orgmode/5045/focus=5064
>   http://thread.gmane.org/gmane.emacs.orgmode/4217/focus=4635
> 
> but I was hoping to get some feedback from the (apparently tiny?)
> user-base first.  Is there anyone other than myself and Austin
> currently reading the list who uses org-mairix.el, or who might be
> interested in using it?

I'm interested! I use mutt, and have recently started using mairix as a result
of these threads. Could someone give an update on the current state of mutt
support in org-mairix? (it seems that Adam's mutt stuff isn't yet in the version
in the contrib dir)

Dan

> 
> _______________________________________________
> Emacs-orgmode mailing list
> Remember: use `Reply All' to send replies to the list.
> Emacs-orgmode <at> gnu.org
> http://lists.gnu.org/mailman/listinfo/emacs-orgmode
> 
> 

^ permalink raw reply	[flat|nested] 19+ messages in thread

* Re: Integration of Org mode with Mairix: org-mairix.el
  2008-05-22  9:49     ` Dan Davison
@ 2008-05-25 19:24       ` Cezar Halmagean
  2008-05-25 19:39         ` Gour
  2008-05-27 21:33         ` Adam Spiers
  0 siblings, 2 replies; 19+ messages in thread
From: Cezar Halmagean @ 2008-05-25 19:24 UTC (permalink / raw)
  To: emacs-orgmode

Dan Davison <davison@stats.ox.ac.uk> writes:

>> user-base first.  Is there anyone other than myself and Austin
>> currently reading the list who uses org-mairix.el, or who might be
>> interested in using it?
>


Yes, I am interested too.

Cezar

^ permalink raw reply	[flat|nested] 19+ messages in thread

* Re: Integration of Org mode with Mairix: org-mairix.el
  2008-05-25 19:24       ` Cezar Halmagean
@ 2008-05-25 19:39         ` Gour
  2008-05-27 21:33         ` Adam Spiers
  1 sibling, 0 replies; 19+ messages in thread
From: Gour @ 2008-05-25 19:39 UTC (permalink / raw)
  To: emacs-orgmode


[-- Attachment #1.1: Type: text/plain, Size: 453 bytes --]

>>>>> "Cezar" == Cezar Halmagean <cezar@mixandgo.ro> writes:

Cezar> Dan Davison <davison@stats.ox.ac.uk> writes:
>>> user-base first.  Is there anyone other than myself and Austin
>>> currently reading the list who uses org-mairix.el, or who might be
>>> interested in using it?
>> 

I'm one user...

Sincerely,
Gour


-- 

Gour  | Zagreb, Croatia  | GPG key: C6E7162D
----------------------------------------------------------------

[-- Attachment #1.2: Type: application/pgp-signature, Size: 196 bytes --]

[-- Attachment #2: Type: text/plain, Size: 204 bytes --]

_______________________________________________
Emacs-orgmode mailing list
Remember: use `Reply All' to send replies to the list.
Emacs-orgmode@gnu.org
http://lists.gnu.org/mailman/listinfo/emacs-orgmode

^ permalink raw reply	[flat|nested] 19+ messages in thread

* Re: Re: Integration of Org mode with Mairix: org-mairix.el
  2008-05-25 19:24       ` Cezar Halmagean
  2008-05-25 19:39         ` Gour
@ 2008-05-27 21:33         ` Adam Spiers
  1 sibling, 0 replies; 19+ messages in thread
From: Adam Spiers @ 2008-05-27 21:33 UTC (permalink / raw)
  To: emacs-orgmode

On Thu, May 22, 2008 at 09:49:58AM +0000, Dan Davison wrote:
> Adam Spiers <orgmode <at> adamspiers.org> writes:
> > On 30th December I posted a significant update to org-mairix.el which
> > added mutt support:
> > 
> >   http://thread.gmane.org/gmane.emacs.orgmode/3386/focus=4908
> > 
> > Perhaps I should push it into the CONTRIB/ directory myself?  However,
> > there are one or two issues and design decisions pending:
> > 
> >   http://thread.gmane.org/gmane.emacs.orgmode/5044/focus=5063
> >   http://thread.gmane.org/gmane.emacs.orgmode/5045/focus=5064
> >   http://thread.gmane.org/gmane.emacs.orgmode/4217/focus=4635
> > 
> > but I was hoping to get some feedback from the (apparently tiny?)
> > user-base first.  Is there anyone other than myself and Austin
> > currently reading the list who uses org-mairix.el, or who might be
> > interested in using it?
> 
> I'm interested! I use mutt, and have recently started using mairix as a result
> of these threads. Could someone give an update on the current state of mutt
> support in org-mairix? (it seems that Adam's mutt stuff isn't yet in the version
> in the contrib dir)

On Sun, May 25, 2008 at 12:24:48PM -0700, Cezar Halmagean wrote:
> Yes, I am interested too.

On Sun, May 25, 2008 at 09:39:37PM +0200, Gour wrote:
> I'm one user...
> 
> Sincerely,
> Gour

OK, good to know there are a few of us!  I have been forcibly absent
from the list recently due to work pressures but I have a few days off
now and am *hoping* to catch up on some of the backlog.  In the
meantime, it is worth mentioning that I have not made any changes
since version 0.5 which I posted on 30th December as per the top link
above.

^ permalink raw reply	[flat|nested] 19+ messages in thread

end of thread, other threads:[~2008-05-27 21:34 UTC | newest]

Thread overview: 19+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2007-09-26 13:45 Integration of Org mode with Mairix: org-mairix.el Georg C. F. Greve
2007-09-26 14:50 ` Bastien
2007-09-26 22:30   ` Georg C. F. Greve
2008-02-07 11:41 ` Carsten Dominik
2008-02-10 11:56   ` Adam Spiers
2008-02-10 19:59     ` Bastien Guerry
2008-02-11  7:12       ` Gijs Hillenius
2008-02-11  7:19         ` cezar
2008-02-17 17:36           ` Adam Spiers
2008-02-17 20:59             ` Cezar Halmagean
2008-02-17 21:34               ` Adam Spiers
2008-02-17 21:51                 ` Cezar Halmagean
2008-02-18 12:32                 ` Jürgen Doser
2008-02-18 16:02                   ` Adam Spiers
2008-02-18 16:50                     ` Jürgen Doser
2008-05-22  9:49     ` Dan Davison
2008-05-25 19:24       ` Cezar Halmagean
2008-05-25 19:39         ` Gour
2008-05-27 21:33         ` Adam Spiers

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/emacs/org-mode.git

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