unofficial mirror of help-gnu-emacs@gnu.org
 help / color / mirror / Atom feed
* nnmairix
@ 2014-03-10 14:05 Phillip Lord
  2014-03-12  1:08 ` nnmairix Michael Heerdegen
  2014-03-12  6:57 ` nnmairix Glyn Millington
  0 siblings, 2 replies; 13+ messages in thread
From: Phillip Lord @ 2014-03-10 14:05 UTC (permalink / raw)
  To: help-gnu-emacs



I've been trying nnmairix out recently because it looked like it might
be a nice search tool.

It seems to be working -- after searching I get a directory like so...

Mail/zz_mairix-default-1/cur 

which contains symlinks. I have these groups


  0: nnml:zz_mairix-default-1
  0:*nnml:zz_mairix-default-1.cur
  0:*nnmairix+mairix:default
 

If I open the .cur group, however, I only ever get one message in it
(although the message looks like to has come from the search).


Does anyone have any experience with nnmairix? Any pointers what I might
be doing wrong?

Phil



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

* Re: nnmairix
  2014-03-10 14:05 nnmairix Phillip Lord
@ 2014-03-12  1:08 ` Michael Heerdegen
  2014-03-17 16:06   ` nnmairix Phillip Lord
  2014-03-12  6:57 ` nnmairix Glyn Millington
  1 sibling, 1 reply; 13+ messages in thread
From: Michael Heerdegen @ 2014-03-12  1:08 UTC (permalink / raw)
  To: help-gnu-emacs

phillip.lord@newcastle.ac.uk (Phillip Lord) writes:

> Does anyone have any experience with nnmairix? Any pointers what I might
> be doing wrong?

I'm running it, but getting it there was quite hard.

There was some explanation of the process in the Gnus manual, I think,
which you should follow.

Especially, it was necessary to define a suitable ~/.mairixrc.  This is
mine:

base=~/Mail/archive
mfolder=~/mairix
mh=...
mformat=mh
omit=zz_mairix-*
database=~/.mairixdatabase

I think the "mformat" specification was important.

Second, it was necessary to setup a mairix server in the Gnus server
buffer, and to subscribe the right groups from it.

Sorry that I can't help more.


Michael.




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

* Re: nnmairix
  2014-03-10 14:05 nnmairix Phillip Lord
  2014-03-12  1:08 ` nnmairix Michael Heerdegen
@ 2014-03-12  6:57 ` Glyn Millington
  2014-03-12  8:00   ` nnmairix Michael Heerdegen
  2014-03-13 16:46   ` nnmairix Phillip Lord
  1 sibling, 2 replies; 13+ messages in thread
From: Glyn Millington @ 2014-03-12  6:57 UTC (permalink / raw)
  To: help-gnu-emacs

phillip.lord@newcastle.ac.uk (Phillip Lord) writes:

> I've been trying nnmairix out recently because it looked like it might
> be a nice search tool.
>
> It seems to be working -- after searching I get a directory like so...
>
> Mail/zz_mairix-default-1/cur
>
> which contains symlinks. I have these groups
>
>
>   0: nnml:zz_mairix-default-1 0:*nnml:zz_mairix-default-1.cur
> 0:*nnmairix+mairix:default
>  
>
> If I open the .cur group, however, I only ever get one message in it
> (although the message looks like to has come from the search).
>
>
> Does anyone have any experience with nnmairix? Any pointers what I
> might be doing wrong?


Can you show us .......


1. What you have in your .gnus file relating to mairix

2. Your ~/.mairixrc file ?

3. In the server buffer (hit ^ while in the group buffer) is nnmairix
mentioned?



atb




Glyn




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

* Re: nnmairix
  2014-03-12  6:57 ` nnmairix Glyn Millington
@ 2014-03-12  8:00   ` Michael Heerdegen
  2014-03-12 23:02     ` nnmairix David Engster
  2014-03-13 16:52     ` nnmairix Phillip Lord
  2014-03-13 16:46   ` nnmairix Phillip Lord
  1 sibling, 2 replies; 13+ messages in thread
From: Michael Heerdegen @ 2014-03-12  8:00 UTC (permalink / raw)
  To: help-gnu-emacs

Hi again,

let me prepend:

- I store my mails in MH format.  Dunno how setup may be different for
  mbox.

- I'm the opposite of a Gnus expert

- It's long ago that I configured this, but following

   (info "(gnus) nnmairix")

 was, at the end, sufficient


> Can you show us .......
>
>
> 1. What you have in your .gnus file relating to mairix

Only quite trivial stuff:

- (require 'nnmairix)

- an entry

    (nnml "mairix")

  in `gnus-secondary-select-methods' (this belongs to the server for
  reading the matches as a group, see below)

- (add-hook
   'gnus-group-mode-hook
   (lambda ()
     (define-key gnus-group-mode-map [?s] #'nnmairix-search)))

> 2. Your ~/.mairixrc file ?

That's really all:

base=~/Mail/archive
mfolder=~/mairix
mh=...
mformat=mh
omit=zz_mairix-*
database=~/.mairixdatabase


> 3. In the server buffer (hit ^ while in the group buffer) is nnmairix
> mentioned?

Yes.  Actually, I think I had created two new servers (by hand).  The
first looks like

    {nnmairix:mairix}

that's for being able to use nnmairix as mairix backend for Gnus.  With
this you can't yet read the results from Gnus.  You must set up an nnml
server:

    {nnml:mairix}

that knows were to find the mail folder that mairix populates with
the matching messages.  Then this folder is available in the *Group*
buffer, or at least subscribable.

Don't give up, although it's a bit hairy, it's worth the trouble.  The
Info pages are quite helpful.


Good luck,

Michael.

 




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

* Re: nnmairix
  2014-03-12  8:00   ` nnmairix Michael Heerdegen
@ 2014-03-12 23:02     ` David Engster
  2014-03-13  6:17       ` nnmairix Michael Heerdegen
  2014-03-13 16:52     ` nnmairix Phillip Lord
  1 sibling, 1 reply; 13+ messages in thread
From: David Engster @ 2014-03-12 23:02 UTC (permalink / raw)
  To: help-gnu-emacs

Michael Heerdegen writes:
> - an entry
>
>     (nnml "mairix")
>
>   in `gnus-secondary-select-methods' (this belongs to the server for
>   reading the matches as a group, see below)

As mentioned in the docs, if you set up an extra server for nnmairix
(which isn't necessary, by some prefer it), please *always* set
'nnml-get-new-mail' to 'nil':

      (nnml "mairix" (nnml-get-new-mail nil))

Otherwise, the server might receive mail, and it will be lost when the
mairix search results are updated.

-David




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

* Re: nnmairix
  2014-03-12 23:02     ` nnmairix David Engster
@ 2014-03-13  6:17       ` Michael Heerdegen
  0 siblings, 0 replies; 13+ messages in thread
From: Michael Heerdegen @ 2014-03-13  6:17 UTC (permalink / raw)
  To: help-gnu-emacs

David Engster <deng@randomsample.de> writes:

> >     (nnml "mairix")
> >
> >   in `gnus-secondary-select-methods' (this belongs to the server for
> >   reading the matches as a group, see below)
>
> As mentioned in the docs, if you set up an extra server for nnmairix
> (which isn't necessary, by some prefer it), please *always* set
> 'nnml-get-new-mail' to 'nil':
>
>       (nnml "mairix" (nnml-get-new-mail nil))
>
> Otherwise, the server might receive mail, and it will be lost when the
> mairix search results are updated.

Thanks for mentioning this.  Actually I have it in the server
definition (i.e., not in the select method):

(nnml "mairix"
      (nnml-directory "~/mairix")
      (nnml-active-file "~/mairix/active")
      (nnml-newsgroups-file "~/mairix/newsgroups")
      (nnml-get-new-mail nil))

That seems to work ok.

Michael.




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

* Re: nnmairix
  2014-03-12  6:57 ` nnmairix Glyn Millington
  2014-03-12  8:00   ` nnmairix Michael Heerdegen
@ 2014-03-13 16:46   ` Phillip Lord
  1 sibling, 0 replies; 13+ messages in thread
From: Phillip Lord @ 2014-03-13 16:46 UTC (permalink / raw)
  To: glyn.millington; +Cc: help-gnu-emacs

Glyn Millington <glyn.millington@gmail.com> writes:
>>
>>
>> Does anyone have any experience with nnmairix? Any pointers what I
>> might be doing wrong?
>
>
> Can you show us .......
>
>
> 1. What you have in your .gnus file relating to mairix

Relatively little, which is probably the problem!

I added this otherwise none of the keybindings the info manual talk
about work.

;; mairix -- my latest attempt to get search working
(add-hook 'gnus-group-mode-hook 'nnmairix-group-mode-hook)
(add-hook 'gnus-summary-mode-hook 'nnmairix-summary-mode-hook)



>
> 2. Your ~/.mairixrc file ?

base=~/
mh=Mail/*...
omit=zz_mairix-*
database=~/.mairixdatabase


> 3. In the server buffer (hit ^ while in the group buffer) is nnmairix
> mentioned?


     {nnfolder:archive} (opened)
     {nnmairix:mairix} (opened)
     {nndraft:} (opened)
     {nnml:} (opened)



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

* Re: nnmairix
  2014-03-12  8:00   ` nnmairix Michael Heerdegen
  2014-03-12 23:02     ` nnmairix David Engster
@ 2014-03-13 16:52     ` Phillip Lord
  1 sibling, 0 replies; 13+ messages in thread
From: Phillip Lord @ 2014-03-13 16:52 UTC (permalink / raw)
  To: Michael Heerdegen; +Cc: help-gnu-emacs

Michael Heerdegen <michael_heerdegen@web.de> writes:
> Only quite trivial stuff:
>
> - (require 'nnmairix)
>
> - an entry
>
>     (nnml "mairix")
>
>   in `gnus-secondary-select-methods' (this belongs to the server for
>   reading the matches as a group, see below)

This could be my problem. Currently I have my select methods configured
like this...

(setq gnus-select-method '(nnnil ""))
(setq gnus-secondary-select-methods
            '((nnml "")))

If I remember I ended up with this configuration when I finally switched
off nntp and went totally to email.

Phil



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

* Re: nnmairix
  2014-03-12  1:08 ` nnmairix Michael Heerdegen
@ 2014-03-17 16:06   ` Phillip Lord
  2014-03-17 16:35     ` nnmairix Michael Heerdegen
  0 siblings, 1 reply; 13+ messages in thread
From: Phillip Lord @ 2014-03-17 16:06 UTC (permalink / raw)
  To: Michael Heerdegen; +Cc: help-gnu-emacs



Michael Heerdegen <michael_heerdegen@web.de> writes:

> phillip.lord@newcastle.ac.uk (Phillip Lord) writes:
> I think the "mformat" specification was important.


Yes, you were right -- I had missed the mformat. The "cur", "next" and
that sort of stuff was the wrong mail box format. Once I got mairix
producing nnml all was good.

In the end I have...


base=~/
mh=Mail/*...
mformat=mh
omit=Mail/zz_mairix-*
database=~/.mairixdatabase


and in my .emacs...

;; mairix -- my latest attempt to get search working
(add-hook 'gnus-group-mode-hook 'nnmairix-group-mode-hook)
(add-hook 'gnus-summary-mode-hook 'nnmairix-summary-mode-hook)

Thanks for the help!

Phil



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

* Re: nnmairix
  2014-03-17 16:06   ` nnmairix Phillip Lord
@ 2014-03-17 16:35     ` Michael Heerdegen
  2014-03-17 16:58       ` nnmairix Phillip Lord
  0 siblings, 1 reply; 13+ messages in thread
From: Michael Heerdegen @ 2014-03-17 16:35 UTC (permalink / raw)
  To: Phillip Lord; +Cc: help-gnu-emacs

phillip.lord@newcastle.ac.uk (Phillip Lord) writes:

> Once I got mairix producing nnml all was good.

Great to hear!

> (add-hook 'gnus-group-mode-hook 'nnmairix-group-mode-hook)
> (add-hook 'gnus-summary-mode-hook 'nnmairix-summary-mode-hook)

I'm curious why you need this - because this is already done in
nnmairix.el.  Or do I miss something?

Michael.



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

* Re: nnmairix
  2014-03-17 16:35     ` nnmairix Michael Heerdegen
@ 2014-03-17 16:58       ` Phillip Lord
  2014-03-18  5:39         ` nnmairix Sivaram Neelakantan
  0 siblings, 1 reply; 13+ messages in thread
From: Phillip Lord @ 2014-03-17 16:58 UTC (permalink / raw)
  To: Michael Heerdegen; +Cc: help-gnu-emacs


Michael Heerdegen <michael_heerdegen@web.de> writes:
> phillip.lord@newcastle.ac.uk (Phillip Lord) writes:
>
>> Once I got mairix producing nnml all was good.
>
> Great to hear!
>
>> (add-hook 'gnus-group-mode-hook 'nnmairix-group-mode-hook)
>> (add-hook 'gnus-summary-mode-hook 'nnmairix-summary-mode-hook)
>
> I'm curious why you need this - because this is already done in
> nnmairix.el.  Or do I miss something?


Yeah, I know, and I don't know the answer. By default the bindings in
nnmairix just didn't get loaded. Probably I could replace the whole
thing with (require 'nnmairix)

Phil



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

* Re: nnmairix
  2014-03-17 16:58       ` nnmairix Phillip Lord
@ 2014-03-18  5:39         ` Sivaram Neelakantan
  2014-03-19 10:10           ` nnmairix Phillip Lord
  0 siblings, 1 reply; 13+ messages in thread
From: Sivaram Neelakantan @ 2014-03-18  5:39 UTC (permalink / raw)
  To: help-gnu-emacs

On Mon, Mar 17 2014,Phillip Lord wrote:


[snipped 14 lines]

> Yeah, I know, and I don't know the answer. By default the bindings in
> nnmairix just didn't get loaded. Probably I could replace the whole
> thing with (require 'nnmairix)
>
> Phil
>
>

Could you please share your final configuration entries, if you don't
mind?  I too use nnml backend and would like to use mairix to index my
mails. 

 sivaram
 -- 




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

* Re: nnmairix
  2014-03-18  5:39         ` nnmairix Sivaram Neelakantan
@ 2014-03-19 10:10           ` Phillip Lord
  0 siblings, 0 replies; 13+ messages in thread
From: Phillip Lord @ 2014-03-19 10:10 UTC (permalink / raw)
  To: Sivaram Neelakantan; +Cc: help-gnu-emacs

Sivaram Neelakantan <nsivaram.net@gmail.com> writes:

> On Mon, Mar 17 2014,Phillip Lord wrote:
>
>
> [snipped 14 lines]
>
>> Yeah, I know, and I don't know the answer. By default the bindings in
>> nnmairix just didn't get loaded. Probably I could replace the whole
>> thing with (require 'nnmairix)
>>
>> Phil
>>
>>
>
> Could you please share your final configuration entries, if you don't
> mind?  I too use nnml backend and would like to use mairix to index my
> mails. 

Just this....


base=~/
mh=Mail/*...
mformat=mh
omit=Mail/zz_mairix-*
database=~/.mairixdatabase


and in my .emacs...

;; mairix -- my latest attempt to get search working
(add-hook 'gnus-group-mode-hook 'nnmairix-group-mode-hook)
(add-hook 'gnus-summary-mode-hook 'nnmairix-summary-mode-hook)

Good luck



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

end of thread, other threads:[~2014-03-19 10:10 UTC | newest]

Thread overview: 13+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-03-10 14:05 nnmairix Phillip Lord
2014-03-12  1:08 ` nnmairix Michael Heerdegen
2014-03-17 16:06   ` nnmairix Phillip Lord
2014-03-17 16:35     ` nnmairix Michael Heerdegen
2014-03-17 16:58       ` nnmairix Phillip Lord
2014-03-18  5:39         ` nnmairix Sivaram Neelakantan
2014-03-19 10:10           ` nnmairix Phillip Lord
2014-03-12  6:57 ` nnmairix Glyn Millington
2014-03-12  8:00   ` nnmairix Michael Heerdegen
2014-03-12 23:02     ` nnmairix David Engster
2014-03-13  6:17       ` nnmairix Michael Heerdegen
2014-03-13 16:52     ` nnmairix Phillip Lord
2014-03-13 16:46   ` nnmairix Phillip Lord

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