Gnus development mailing list
 help / color / mirror / Atom feed
* [PATCH 1/2] nnir.el (nnir-read-server-parm): Use default value.
@ 2011-04-03 14:48 Kan-Ru Chen
  2011-04-03 14:48 ` [PATCH 2/2] nnir.el: New `notmuch' backend Kan-Ru Chen
  0 siblings, 1 reply; 16+ messages in thread
From: Kan-Ru Chen @ 2011-04-03 14:48 UTC (permalink / raw)
  To: ding; +Cc: Andrew Cohen, Kan-Ru Chen

Signed-off-by: Kan-Ru Chen <kanru@kanru.info>
---
 lisp/ChangeLog |    4 ++++
 lisp/nnir.el   |    1 +
 2 files changed, 5 insertions(+), 0 deletions(-)

diff --git a/lisp/ChangeLog b/lisp/ChangeLog
index 7fd853e..4a802c5 100644
--- a/lisp/ChangeLog
+++ b/lisp/ChangeLog
@@ -1,3 +1,7 @@
+2011-04-03  Kan-Ru Chen  <kanru@kanru.info>
+
+	* nnir.el (nnir-read-server-parm): Use default value.
+
 2011-04-02  Chong Yidong  <cyd@stupidchicken.com>
 
 	* nnimap.el (nnimap-open-connection-1): Pass explicit :end-of-command
diff --git a/lisp/nnir.el b/lisp/nnir.el
index eaaac3f..6f3cd9e 100644
--- a/lisp/nnir.el
+++ b/lisp/nnir.el
@@ -1518,6 +1518,7 @@ server is of form 'backend:name'."
   (let ((method (gnus-server-to-method server)))
     (cond ((and method (assq key (cddr method)))
     	   (nth 1 (assq key (cddr method))))
+          ((boundp key) (symbol-value key))
     	  (t nil))))
 
 (defun nnir-possibly-change-server (server)
-- 
1.7.4.1




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

* [PATCH 2/2] nnir.el: New `notmuch' backend.
  2011-04-03 14:48 [PATCH 1/2] nnir.el (nnir-read-server-parm): Use default value Kan-Ru Chen
@ 2011-04-03 14:48 ` Kan-Ru Chen
  2011-04-03 17:43   ` Lars Magne Ingebrigtsen
  0 siblings, 1 reply; 16+ messages in thread
From: Kan-Ru Chen @ 2011-04-03 14:48 UTC (permalink / raw)
  To: ding; +Cc: Andrew Cohen, Kan-Ru Chen

Signed-off-by: Kan-Ru Chen <kanru@kanru.info>
---
 lisp/ChangeLog |    6 +++
 lisp/nnir.el   |  101 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 107 insertions(+), 0 deletions(-)

diff --git a/lisp/ChangeLog b/lisp/ChangeLog
index 4a802c5..30fc228 100644
--- a/lisp/ChangeLog
+++ b/lisp/ChangeLog
@@ -1,5 +1,11 @@
 2011-04-03  Kan-Ru Chen  <kanru@kanru.info>
 
+	* nnir.el (nnir-notmuch-program, nnir-notmuch-additional-switches)
+	(nnir-notmuch-remove-prefix, nnir-engines, nnir-run-notmuch): New nnir
+	`notmuch' backend.
+
+2011-04-03  Kan-Ru Chen  <kanru@kanru.info>
+
 	* nnir.el (nnir-read-server-parm): Use default value.
 
 2011-04-02  Chong Yidong  <cyd@stupidchicken.com>
diff --git a/lisp/nnir.el b/lisp/nnir.el
index 6f3cd9e..a2a56a8 100644
--- a/lisp/nnir.el
+++ b/lisp/nnir.el
@@ -499,6 +499,31 @@ arrive at the correct group name, \"mail.misc\"."
   :type '(directory)
   :group 'nnir)
 
+(defcustom nnir-notmuch-program "notmuch"
+  "*Name of notmuch search executable."
+  :type '(string)
+  :group 'nnir)
+
+(defcustom nnir-notmuch-additional-switches '()
+  "*A list of strings, to be given as additional arguments to notmuch.
+
+Note that this should be a list.  Ie, do NOT use the following:
+    (setq nnir-notmuch-additional-switches \"-i -w\") ; wrong
+Instead, use this:
+    (setq nnir-notmuch-additional-switches '(\"-i\" \"-w\"))"
+  :type '(repeat (string))
+  :group 'nnir)
+
+(defcustom nnir-notmuch-remove-prefix (concat (getenv "HOME") "/Mail/")
+  "*The prefix to remove from each file name returned by notmuch
+in order to get a group name (albeit with / instead of .).  This is a
+regular expression.
+
+This variable is very similar to `nnir-namazu-remove-prefix', except
+that it is for notmuch, not Namazu."
+  :type '(regexp)
+  :group 'nnir)
+
 ;;; Developer Extension Variable:
 
 (defvar nnir-engines
@@ -519,6 +544,8 @@ arrive at the correct group name, \"mail.misc\"."
              ((group . "Swish-e Group spec: ")))
     (namazu  nnir-run-namazu
              ())
+    (notmuch nnir-run-notmuch
+             ())
     (hyrex   nnir-run-hyrex
 	     ((group . "Hyrex Group spec: ")))
     (find-grep nnir-run-find-grep
@@ -1317,6 +1344,80 @@ Tested with Namazu 2.0.6 on a GNU/Linux system."
                                (> (nnir-artitem-rsv x)
                                   (nnir-artitem-rsv y)))))))))
 
+(defun nnir-run-notmuch (query server &optional group)
+  "Run QUERY against notmuch.
+Returns a vector of (group name, file name) pairs (also vectors,
+actually)."
+
+  ;; (when group
+  ;;   (error "The notmuch backend cannot search specific groups"))
+
+  (save-excursion
+    (let ( (qstring (cdr (assq 'query query)))
+	   (groupspec (cdr (assq 'group query)))
+	   (prefix (nnir-read-server-parm 'nnir-notmuch-remove-prefix server))
+           artlist
+           (article-pattern (if (string= (gnus-group-server server) "nnmaildir")
+			       ":[0-9]+"
+			     "^[0-9]+$"))
+           artno dirnam filenam)
+
+      (when (equal "" qstring)
+        (error "notmuch: You didn't enter anything"))
+
+      (set-buffer (get-buffer-create nnir-tmp-buffer))
+      (erase-buffer)
+
+      (if groupspec
+          (message "Doing notmuch query %s on %s..." qstring groupspec)
+        (message "Doing notmuch query %s..." qstring))
+
+      (let* ((cp-list `( ,nnir-notmuch-program
+                         nil            ; input from /dev/null
+                         t              ; output
+                         nil            ; don't redisplay
+                         "search"
+                         "--format=text"
+                         "--output=files"
+                         ,@(nnir-read-server-parm 'nnir-notmuch-additional-switches server)
+                         ,qstring       ; the query, in notmuch format
+                         ))
+             (exitstatus
+              (progn
+                (message "%s args: %s" nnir-notmuch-program
+                         (mapconcat 'identity (cddddr cp-list) " ")) ;; ???
+                (apply 'call-process cp-list))))
+        (unless (or (null exitstatus)
+                    (zerop exitstatus))
+          (nnheader-report 'nnir "Couldn't run notmuch: %s" exitstatus)
+          ;; notmuch failure reason is in this buffer, show it if
+          ;; the user wants it.
+          (when (> gnus-verbose 6)
+            (display-buffer nnir-tmp-buffer))))
+
+      ;; The results are output in the format of:
+      ;; absolute-path-name
+      (goto-char (point-min))
+      (while (not (eobp))
+        (setq filenam (buffer-substring-no-properties (line-beginning-position)
+                                                      (line-end-position))
+              artno (file-name-nondirectory filenam)
+              dirnam (file-name-directory filenam))
+        (forward-line 1)
+
+        ;; don't match directories
+        (when (string-match article-pattern artno)
+          (when (not (null dirnam))
+
+	    ;; maybe limit results to matching groups.
+	    (when (or (not groupspec)
+		      (string-match groupspec dirnam))
+	      (nnir-add-result dirnam artno "" prefix server artlist)))))
+
+      (message "Massaging notmuch output...done")
+
+      artlist)))
+
 (defun nnir-run-find-grep (query server &optional grouplist)
   "Run find and grep to obtain matching articles."
   (let* ((method (gnus-server-to-method server))
-- 
1.7.4.1




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

* Re: [PATCH 2/2] nnir.el: New `notmuch' backend.
  2011-04-03 14:48 ` [PATCH 2/2] nnir.el: New `notmuch' backend Kan-Ru Chen
@ 2011-04-03 17:43   ` Lars Magne Ingebrigtsen
  2011-04-04  1:04     ` Kan-Ru Chen
                       ` (2 more replies)
  0 siblings, 3 replies; 16+ messages in thread
From: Lars Magne Ingebrigtsen @ 2011-04-03 17:43 UTC (permalink / raw)
  To: Kan-Ru Chen; +Cc: ding, Andrew Cohen

Kan-Ru Chen <kanru@kanru.info> writes:

> +	* nnir.el (nnir-notmuch-program, nnir-notmuch-additional-switches)
> +	(nnir-notmuch-remove-prefix, nnir-engines, nnir-run-notmuch): New nnir
> +	`notmuch' backend.

Looks good to me.  Do you have FSF copyright assignment papers on file?

-- 
(domestic pets only, the antidote for overdose, milk.)
  bloggy blog http://lars.ingebrigtsen.no/



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

* Re: [PATCH 2/2] nnir.el: New `notmuch' backend.
  2011-04-03 17:43   ` Lars Magne Ingebrigtsen
@ 2011-04-04  1:04     ` Kan-Ru Chen
  2011-04-04 13:43     ` Ted Zlatanov
  2011-07-04 16:09     ` Kan-Ru Chen
  2 siblings, 0 replies; 16+ messages in thread
From: Kan-Ru Chen @ 2011-04-04  1:04 UTC (permalink / raw)
  To: Lars Magne Ingebrigtsen; +Cc: ding, Andrew Cohen

Lars Magne Ingebrigtsen <larsi@gnus.org> writes:

> Kan-Ru Chen <kanru@kanru.info> writes:
>
>> +	* nnir.el (nnir-notmuch-program, nnir-notmuch-additional-switches)
>> +	(nnir-notmuch-remove-prefix, nnir-engines, nnir-run-notmuch): New nnir
>> +	`notmuch' backend.
>
> Looks good to me.  Do you have FSF copyright assignment papers on file?

Not yet. I'm willing to sign one.

-- 
A badly written book is only a blunder. A bad translation of a good
book is a crime.
                -- Gilbert Highet



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

* Re: [PATCH 2/2] nnir.el: New `notmuch' backend.
  2011-04-03 17:43   ` Lars Magne Ingebrigtsen
  2011-04-04  1:04     ` Kan-Ru Chen
@ 2011-04-04 13:43     ` Ted Zlatanov
  2011-04-05  1:02       ` Kan-Ru Chen
  2011-04-06  9:30       ` Julien Danjou
  2011-07-04 16:09     ` Kan-Ru Chen
  2 siblings, 2 replies; 16+ messages in thread
From: Ted Zlatanov @ 2011-04-04 13:43 UTC (permalink / raw)
  To: ding

On Sun, 03 Apr 2011 19:43:28 +0200 Lars Magne Ingebrigtsen <larsi@gnus.org> wrote: 

LMI> Kan-Ru Chen <kanru@kanru.info> writes:
>> +	* nnir.el (nnir-notmuch-program, nnir-notmuch-additional-switches)
>> +	(nnir-notmuch-remove-prefix, nnir-engines, nnir-run-notmuch): New nnir
>> +	`notmuch' backend.

LMI> Looks good to me.  Do you have FSF copyright assignment papers on file?

Julien, I remember you didn't like notmuch at one point.  Are there any
issues with this nnir support for it?

Ted




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

* Re: [PATCH 2/2] nnir.el: New `notmuch' backend.
  2011-04-04 13:43     ` Ted Zlatanov
@ 2011-04-05  1:02       ` Kan-Ru Chen
  2011-04-05 14:34         ` Ted Zlatanov
  2011-04-06  9:30       ` Julien Danjou
  1 sibling, 1 reply; 16+ messages in thread
From: Kan-Ru Chen @ 2011-04-05  1:02 UTC (permalink / raw)
  To: ding

Ted Zlatanov <tzz@lifelogs.com> writes:

> On Sun, 03 Apr 2011 19:43:28 +0200 Lars Magne Ingebrigtsen <larsi@gnus.org> wrote: 
>
> LMI> Kan-Ru Chen <kanru@kanru.info> writes:
>>> +	* nnir.el (nnir-notmuch-program, nnir-notmuch-additional-switches)
>>> +	(nnir-notmuch-remove-prefix, nnir-engines, nnir-run-notmuch): New nnir
>>> +	`notmuch' backend.
>
> LMI> Looks good to me.  Do you have FSF copyright assignment papers on file?
>
> Julien, I remember you didn't like notmuch at one point.  Are there any
> issues with this nnir support for it?

Hey! I understand Julien's concern of notmuch but there is one thing
notmuch does besides tagging mail, that is index the mail using xapian
engine. Actually this is all what notmuch can do, plus some MUA friendly
interface so MUAs like mutt or Gnus can use it as a index engine.

I'm still using nnml backend, so nnir is really import to me. I have
experience with notmuch, it is easier to configure than namazu or
swish++ so I think it is a good idea to put notmuch support into Gnus.

Next step is to refactor the nnir interface (and write document!) so adding
a new backend can be very easy.

Kanru



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

* Re: [PATCH 2/2] nnir.el: New `notmuch' backend.
  2011-04-05  1:02       ` Kan-Ru Chen
@ 2011-04-05 14:34         ` Ted Zlatanov
  2011-04-06  6:08           ` Erik Colson
  2011-04-06  8:12           ` Kan-Ru Chen
  0 siblings, 2 replies; 16+ messages in thread
From: Ted Zlatanov @ 2011-04-05 14:34 UTC (permalink / raw)
  To: ding

On Tue, 05 Apr 2011 09:02:19 +0800 Kan-Ru Chen <kanru@kanru.info> wrote: 

KC> Hey! I understand Julien's concern of notmuch but there is one thing
KC> notmuch does besides tagging mail, that is index the mail using xapian
KC> engine. Actually this is all what notmuch can do, plus some MUA friendly
KC> interface so MUAs like mutt or Gnus can use it as a index engine.

KC> I'm still using nnml backend, so nnir is really import to me. I have
KC> experience with notmuch, it is easier to configure than namazu or
KC> swish++ so I think it is a good idea to put notmuch support into Gnus.

I have no problem with notmuch support in Gnus, just wondered if Julien
had comments since he has dealt with the software.

To me it seems useful and I can see how the Gnus registry marks could
synchronize with the notmuch tags.  spam.el could use notmuch tags as
well.

Ted




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

* Re: [PATCH 2/2] nnir.el: New `notmuch' backend.
  2011-04-05 14:34         ` Ted Zlatanov
@ 2011-04-06  6:08           ` Erik Colson
  2011-04-06 13:22             ` Ted Zlatanov
  2011-04-06  8:12           ` Kan-Ru Chen
  1 sibling, 1 reply; 16+ messages in thread
From: Erik Colson @ 2011-04-06  6:08 UTC (permalink / raw)
  To: Ted Zlatanov; +Cc: ding

Hi all,

After using gnus with offlineimap to have all mails also local and then
running notmuch with the data, I figured some oddities in
offlineimap. So I moved to nnimap from gnus and have no local mail
storage anymore. This works pretty nice. The only drawback is that some
mailboxes are stored with _huge_ mails and it is a pain in the a** to
wait while retrieving the mails from the IMAP server. I solved this by
putting those mail in the agent with '*'. Care has to be taken while
moving such mails to another mailbox as you need to remove such mails
from the agent before moving. But that's ok to me (although a var
setting to automate this would be welcome and probably not to hard to
hack).

One remaining issue is searching the mailboxes through the IMAP
server. It works, but it is slow due to the slowness of the IMAP
server. So my wish would be to have a _local_ index of the distant mail
on the IMAP server, without having a local cache of all the mails.

Probably it would be preferable to have a separate process running a
IMAP client which would read all new mails and index them locally. If
anyone knows of such a software, please tell me!

Best
-- 
erik



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

* Re: [PATCH 2/2] nnir.el: New `notmuch' backend.
  2011-04-05 14:34         ` Ted Zlatanov
  2011-04-06  6:08           ` Erik Colson
@ 2011-04-06  8:12           ` Kan-Ru Chen
  1 sibling, 0 replies; 16+ messages in thread
From: Kan-Ru Chen @ 2011-04-06  8:12 UTC (permalink / raw)
  To: ding; +Cc: Ted Zlatanov

Ted Zlatanov <tzz@lifelogs.com> writes:

> On Tue, 05 Apr 2011 09:02:19 +0800 Kan-Ru Chen <kanru@kanru.info> wrote: 
>
> KC> Hey! I understand Julien's concern of notmuch but there is one thing
> KC> notmuch does besides tagging mail, that is index the mail using xapian
> KC> engine. Actually this is all what notmuch can do, plus some MUA friendly
> KC> interface so MUAs like mutt or Gnus can use it as a index engine.
>
> KC> I'm still using nnml backend, so nnir is really import to me. I have
> KC> experience with notmuch, it is easier to configure than namazu or
> KC> swish++ so I think it is a good idea to put notmuch support into Gnus.
>
> I have no problem with notmuch support in Gnus, just wondered if Julien
> had comments since he has dealt with the software.
>
> To me it seems useful and I can see how the Gnus registry marks could
> synchronize with the notmuch tags.  spam.el could use notmuch tags as
> well.

Alright, I'm too excited and cannot wait to sign the paper and
contribute more code to Gnus ;-)

Kanru



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

* Re: [PATCH 2/2] nnir.el: New `notmuch' backend.
  2011-04-04 13:43     ` Ted Zlatanov
  2011-04-05  1:02       ` Kan-Ru Chen
@ 2011-04-06  9:30       ` Julien Danjou
  1 sibling, 0 replies; 16+ messages in thread
From: Julien Danjou @ 2011-04-06  9:30 UTC (permalink / raw)
  To: Ted Zlatanov; +Cc: ding

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

On Mon, Apr 04 2011, Ted Zlatanov wrote:

> Julien, I remember you didn't like notmuch at one point.  Are there any
> issues with this nnir support for it?

Not at all. My point of view about notmuch is irrelevant in the case of
adding such a code into Gnus. :)

-- 
Julien Danjou
❱ http://julien.danjou.info

[-- Attachment #2: Type: application/pgp-signature, Size: 835 bytes --]

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

* Re: [PATCH 2/2] nnir.el: New `notmuch' backend.
  2011-04-06  6:08           ` Erik Colson
@ 2011-04-06 13:22             ` Ted Zlatanov
  0 siblings, 0 replies; 16+ messages in thread
From: Ted Zlatanov @ 2011-04-06 13:22 UTC (permalink / raw)
  To: ding

On Wed, 06 Apr 2011 08:08:24 +0200 Erik Colson <eco@ecocode.net> wrote: 

EC> One remaining issue is searching the mailboxes through the IMAP
EC> server. It works, but it is slow due to the slowness of the IMAP
EC> server. So my wish would be to have a _local_ index of the distant mail
EC> on the IMAP server, without having a local cache of all the mails.

EC> Probably it would be preferable to have a separate process running a
EC> IMAP client which would read all new mails and index them locally. If
EC> anyone knows of such a software, please tell me!

It's probably easier to use the Gnus registry for local searching after
the recent rewrite.  For instance there's a
`gnus-registry-wash-for-keywords' function which will store all the
keywords for an article in the registry, and IIRC nnir has some glue for
it as well.

Once you are tracking keywords (set up with
`gnus-registry-track-extra'), any keywords noticed in an article will
end up indexed.  So then you just say

(registry-lookup-secondary-value gnus-registry-db 'keyword "thekeyword")

and you'll get a list of message IDs (which you can then look up to get
the group).  The nice thing is that when you set this up, it works
anytime you visit a group so it doesn't require external processes or
indices.  And it's using hashtables so it's a very fast lookup.

It would not be hard to use the notmuch keywords instead of the keywords
from the article body, if they are in the headers or connected to the
message ID somehow.  But I don't know notmuch well enough to do it.

Ted




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

* Re: [PATCH 2/2] nnir.el: New `notmuch' backend.
  2011-04-03 17:43   ` Lars Magne Ingebrigtsen
  2011-04-04  1:04     ` Kan-Ru Chen
  2011-04-04 13:43     ` Ted Zlatanov
@ 2011-07-04 16:09     ` Kan-Ru Chen
  2011-07-05 20:22       ` Lars Magne Ingebrigtsen
  2 siblings, 1 reply; 16+ messages in thread
From: Kan-Ru Chen @ 2011-07-04 16:09 UTC (permalink / raw)
  To: Lars Magne Ingebrigtsen; +Cc: ding, Andrew Cohen

Lars Magne Ingebrigtsen <larsi@gnus.org> writes:

> Kan-Ru Chen <kanru@kanru.info> writes:
>
>> +	* nnir.el (nnir-notmuch-program, nnir-notmuch-additional-switches)
>> +	(nnir-notmuch-remove-prefix, nnir-engines, nnir-run-notmuch): New nnir
>> +	`notmuch' backend.
>
> Looks good to me.  Do you have FSF copyright assignment papers on file?

Ping!

I have signed the paper :)

-- 
Kanru



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

* Re: [PATCH 2/2] nnir.el: New `notmuch' backend.
  2011-07-04 16:09     ` Kan-Ru Chen
@ 2011-07-05 20:22       ` Lars Magne Ingebrigtsen
  2013-01-09 16:40         ` Gour
  0 siblings, 1 reply; 16+ messages in thread
From: Lars Magne Ingebrigtsen @ 2011-07-05 20:22 UTC (permalink / raw)
  To: ding

Kan-Ru Chen <kanru@kanru.info> writes:

> I have signed the paper :)

Great!  I've now applied your patch.

-- 
(domestic pets only, the antidote for overdose, milk.)
  bloggy blog http://lars.ingebrigtsen.no/




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

* Re: [PATCH 2/2] nnir.el: New `notmuch' backend.
  2011-07-05 20:22       ` Lars Magne Ingebrigtsen
@ 2013-01-09 16:40         ` Gour
  2013-08-01 22:14           ` Lars Magne Ingebrigtsen
  0 siblings, 1 reply; 16+ messages in thread
From: Gour @ 2013-01-09 16:40 UTC (permalink / raw)
  To: ding

On Tue, 05 Jul 2011 22:22:55 +0200
Lars Magne Ingebrigtsen <larsi@gnus.org> wrote:

> Great!  I've now applied your patch.

I'd like to use Gnus with orgmode and notmuch, but wonder where are
some up-to-date docs to be found considering the above patch since
http://www.emacswiki.org/emacs/NotMuch#toc1 page references 

http://roland.entierement.nu/blog/2010/09/08/gnus-dovecot-offlineimap-search-a-howto.html

& http://article.gmane.org/gmane.emacs.gnus.user/13308

which are older?


Sincerely,
Gour

-- 
As a strong wind sweeps away a boat on the water, 
even one of the roaming senses on which the mind 
focuses can carry away a man's intelligence.

http://www.atmarama.net | Hlapicina (Croatia) | GPG: 52B5C810





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

* Re: [PATCH 2/2] nnir.el: New `notmuch' backend.
  2013-01-09 16:40         ` Gour
@ 2013-08-01 22:14           ` Lars Magne Ingebrigtsen
  2013-08-02  1:28             ` Kan-Ru Chen (陳侃如)
  0 siblings, 1 reply; 16+ messages in thread
From: Lars Magne Ingebrigtsen @ 2013-08-01 22:14 UTC (permalink / raw)
  To: Gour; +Cc: ding, Kan-Ru Chen

Gour <gour@atmarama.net> writes:

> I'd like to use Gnus with orgmode and notmuch, but wonder where are
> some up-to-date docs to be found considering the above patch since
> http://www.emacswiki.org/emacs/NotMuch#toc1 page references 
>
> http://roland.entierement.nu/blog/2010/09/08/gnus-dovecot-offlineimap-search-a-howto.html
>
> & http://article.gmane.org/gmane.emacs.gnus.user/13308
>
> which are older?

I've now made the Gnus manual mention notmuch, but I'm not quite sure
how to use it, either.

Perhaps Kan-Ru Chen can add a short usage description to the Gnus
manual?  >"?

-- 
(domestic pets only, the antidote for overdose, milk.)
  No Gnus T-Shirt for sale: http://ingebrigtsen.no/no.php



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

* Re: [PATCH 2/2] nnir.el: New `notmuch' backend.
  2013-08-01 22:14           ` Lars Magne Ingebrigtsen
@ 2013-08-02  1:28             ` Kan-Ru Chen (陳侃如)
  0 siblings, 0 replies; 16+ messages in thread
From: Kan-Ru Chen (陳侃如) @ 2013-08-02  1:28 UTC (permalink / raw)
  To: Lars Magne Ingebrigtsen; +Cc: Gour, ding

Lars Magne Ingebrigtsen <larsi@gnus.org> writes:

> Gour <gour@atmarama.net> writes:
>
>> I'd like to use Gnus with orgmode and notmuch, but wonder where are
>> some up-to-date docs to be found considering the above patch since
>> http://www.emacswiki.org/emacs/NotMuch#toc1 page references 
>>
>> http://roland.entierement.nu/blog/2010/09/08/gnus-dovecot-offlineimap-search-a-howto.html
>>
>> & http://article.gmane.org/gmane.emacs.gnus.user/13308
>>
>> which are older?
>
> I've now made the Gnus manual mention notmuch, but I'm not quite sure
> how to use it, either.
>
> Perhaps Kan-Ru Chen can add a short usage description to the Gnus
> manual?  >"?

Yeah, will do.

Kanru



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

end of thread, other threads:[~2013-08-02  1:28 UTC | newest]

Thread overview: 16+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2011-04-03 14:48 [PATCH 1/2] nnir.el (nnir-read-server-parm): Use default value Kan-Ru Chen
2011-04-03 14:48 ` [PATCH 2/2] nnir.el: New `notmuch' backend Kan-Ru Chen
2011-04-03 17:43   ` Lars Magne Ingebrigtsen
2011-04-04  1:04     ` Kan-Ru Chen
2011-04-04 13:43     ` Ted Zlatanov
2011-04-05  1:02       ` Kan-Ru Chen
2011-04-05 14:34         ` Ted Zlatanov
2011-04-06  6:08           ` Erik Colson
2011-04-06 13:22             ` Ted Zlatanov
2011-04-06  8:12           ` Kan-Ru Chen
2011-04-06  9:30       ` Julien Danjou
2011-07-04 16:09     ` Kan-Ru Chen
2011-07-05 20:22       ` Lars Magne Ingebrigtsen
2013-01-09 16:40         ` Gour
2013-08-01 22:14           ` Lars Magne Ingebrigtsen
2013-08-02  1:28             ` Kan-Ru Chen (陳侃如)

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