help-gnu-emacs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Gnus and notmuch


From: Alexis Praga
Subject: Gnus and notmuch
Date: Thu, 10 Jun 2021 10:35:30 +0200

Hi guys,

I've tried to setup Gnus to use notmuch as a search engine
(configuration below) but running G G on the group buffer yields an
error "(wrong-type-argument number-or-marker-p nil)" (backtrace below).

My setup uses 2 maildir. If I set only the "gmail" one, I can run
searches but there are never any results. Using the "free" one, I have
the previous error.

Any help appreciated !

Configuration :
>(setq gnus-select-method '(nnnil "")
>      gnus-secondary-select-methods
>      '((nnmaildir "gmail" (directory "~/mail/gmail")
>                  (gnus-search-engine gnus-search-notmuch)
>                  (config-file "/home/alex/.notmuch-config")
>                   (get-new-mail nil)
>                  )
>       (nnmaildir "free" (directory "~/mail/free")
>                  (gnus-search-engine gnus-search-notmuch)
>                  (config-file "/home/alex/.notmuch-config")
>                   (get-new-mail nil)
>                  ))
>      gnus-search-use-parsed-queries nil) ; Emacs 28

Config: GNU Emacs 28.0.50

Backtrace:
>  <(nil nil)
>  nnselect-compress-artlist([["nnmaildir+free:home.alex.mail.gmail.archive" 
> nil 100] ["nnmaildir+free:home.alex.mail.gmail.archive" nil 100] 
> ["nnmaildir+free:home.alex.mail.gmail.archive" nil 100] 
> ["nnmaildir+free:home.alex.mail.free.archive" nil 100] 
> ["nnmaildir+free:home.alex.mail.gmail.archive" nil 100] 
> ["nnmaildir+free:home.alex.mail.free.archive" nil 100] 
> ["nnmaildir+free:home.alex.mail.free.archive" nil 100] 
> ["nnmaildir+free:home.alex.mail.gmail.archive" nil 100] 
> ["nnmaildir+free:home.alex.mail.gmail.archive" nil 100] 
> ["nnmaildir+free:home.alex.mail.gmail.archive" nil 100] 
> ["nnmaildir+free:home.alex.mail.gmail.archive" nil 100] 
> ["nnmaildir+free:home.alex.mail.gmail.archive" nil 100] 
> ["nnmaildir+free:home.alex.mail.gmail.archive" nil 100] 
> ["nnmaildir+free:home.alex.mail.gmail.archive" nil 100] 
> ["nnmaildir+free:home.alex.mail.gmail.archive" nil 100] 
> ["nnmaildir+free:home.alex.mail.gmail.archive" nil 100] 
> ["nnmaildir+free:home.alex.mail.gmail.archive" nil 100] 
> ["nnmaildir+free:home.alex.mail.free.archive" nil 100] 
> ["nnmaildir+free:home.alex.mail.gmail.archive" nil 100] 
> ["nnmaildir+free:home.alex.mail.gmail.archive" nil 100] 
> ["nnmaildir+free:home.alex.mail.gmail.archive" nil 100] 
> ["nnmaildir+free:home.alex.mail.gmail.archive" nil 100] 
> ["nnmaildir+free:home.alex.mail.gmail.archive" nil 100] 
> ["nnmaildir+free:home.alex.mail.gmail.archive" nil 100] 
> ["nnmaildir+free:home.alex.mail.gmail.archive" nil 100] 
> ["nnmaildir+free:home.alex.mail.gmail.archive" nil 100] 
> ["nnmaildir+free:home.alex.mail.gmail.archive" nil 100] 
> ["nnmaildir+free:home.alex.mail.gmail.archive" nil 100] 
> ["nnmaildir+free:home.alex.mail.gmail.archive" nil 100] 
> ["nnmaildir+free:home.alex.mail.gmail.archive" nil 100] 
> ["nnmaildir+free:home.alex.mail.gmail.archive" nil 100] 
> ["nnmaildir+free:home.alex.mail.gmail.archive" nil 100] 
> ["nnmaildir+free:home.alex.mail.gmail.archive" nil 100] 
> ["nnmaildir+free:home.alex.mail.gmail.archive" nil 100] 
> ["nnmaildir+free:home.alex.mail.gmail.archive" nil 100] 
> ["nnmaildir+free:home.alex.mail.gmail.archive" nil 100] 
> ["nnmaildir+free:home.alex.mail.gmail.archive" nil 100] 
> ["nnmaildir+free:home.alex.mail.gmail.archive" nil 100] 
> ["nnmaildir+free:home.alex.mail.gmail.archive" nil 100] 
> ["nnmaildir+free:home.alex.mail.gmail.archive" nil 100] 
> ["nnmaildir+free:home.alex.mail.gmail.archive" nil 100] 
> ["nnmaildir+free:home.alex.mail.gmail.archive" nil 100] 
> ["nnmaildir+free:home.alex.mail.gmail.archive" nil 100] 
> ["nnmaildir+free:home.alex.mail.gmail.archive" nil 100] 
> ["nnmaildir+free:home.alex.mail.gmail.archive" nil 100] 
> ["nnmaildir+free:home.alex.mail.gmail.archive" nil 100] 
> ["nnmaildir+free:home.alex.mail.gmail.archive" nil 100] 
> ["nnmaildir+free:home.alex.mail.gmail.archive" nil 100] 
> ["nnmaildir+free:home.alex.mail.gmail.archive" nil 100] 
> ["nnmaildir+free:home.alex.mail.gmail.archive" nil 100] ...])
>  nnselect-request-group("nnselect-864ke6gm6o.fsf" "nnselect-ephemeral" t 
> ("nnselect:nnselect-864ke6gm6o.fsf" 3 nil nil (nnselect "nnselect-ephemeral" 
> (nnselect-address "nnselect")) ((quit-config #<buffer *Group*> . group) 
> (nnselect-specs (nnselect-function . gnus-search-run-query) (nnselect-args 
> (search-query-spec (query . "soutenance") (raw)) (search-group-spec 
> ("nnmaildir:free" "nnmaildir+free:archive")))) (nnselect-artlist))))
>  gnus-request-group("nnselect:nnselect-864ke6gm6o.fsf" t nil 
> ("nnselect:nnselect-864ke6gm6o.fsf" 3 nil nil (nnselect "nnselect-ephemeral" 
> (nnselect-address "nnselect")) ((quit-config #<buffer *Group*> . group) 
> (nnselect-specs (nnselect-function . gnus-search-run-query) (nnselect-args 
> (search-query-spec (query . "soutenance") (raw)) (search-group-spec 
> ("nnmaildir:free" "nnmaildir+free:archive")))) (nnselect-artlist))))
>  gnus-select-newsgroup("nnselect:nnselect-864ke6gm6o.fsf" t nil)
>  gnus-summary-read-group-1("nnselect:nnselect-864ke6gm6o.fsf" t t nil nil nil)
>  gnus-summary-read-group("nnselect:nnselect-864ke6gm6o.fsf" t t nil nil nil 
> nil)
>  gnus-group-read-group(t t "nnselect:nnselect-864ke6gm6o.fsf" nil)
>  gnus-group-read-ephemeral-group("nnselect-864ke6gm6o.fsf" (nnselect 
> "nnselect") nil (#<buffer *Group*> . group) nil nil ((nnselect-specs 
> (nnselect-function . gnus-search-run-query) (nnselect-args (search-query-spec 
> (query . "soutenance") (raw)) (search-group-spec ("nnmaildir:free" 
> "nnmaildir+free:archive")))) (nnselect-artlist)))
>  gnus-group-read-ephemeral-search-group(nil)
>  funcall-interactively(gnus-group-read-ephemeral-search-group nil)
>  command-execute(gnus-group-read-ephemeral-search-group)

-- 
Alexis Praga



reply via email to

[Prev in Thread] Current Thread [Next in Thread]