nevermore

2014-07-11 Thread Trevor Jim
Nevermore is an experimental emacs email interface for Notmuch. It provides: * Interactive search * Snooze * Tag editing with autocompletion * Mail address completion (via company-mode) * Junk mail filtering (via bogofilter) Get it from github: https://github.com/tjim/nevermore I'm not sure whe

Re: nevermore

2014-07-20 Thread Trevor Jim
If you would like to incorporate things into the main branch, that would be great. Here's what I think the status is: The asynchronous mail address harvesting works pretty well. Much better than having to install python etc. It would be better to also update the addresses when sending mail. I

Re: [PATCH RFC] Emacs: Add address completion mechanism implemented in elisp

2014-07-30 Thread Trevor Jim
BTW I have been refactoring my async process code. You might consider it for your patch. -Trevor  ___ notmuch mailing list notmuch@notmuchmail.org http://notmuchmail.org/mailman/listinfo/notmuch

Re: [PATCH v1 0/3] Address completion entirely in elisp.

2014-09-05 Thread Trevor Jim
You might want to take a look at the elisp-only completion I wrote for nevermore. Address harvesting is pretty fast and anyway is asynchronous. https://github.com/tjim/nevermore/blob/42febedb45da6158e26503359f864f772d332de0/nm.el#L561  ___ notmuch mai

Re: Snoozing messages

2014-11-06 Thread Trevor Jim
BTW my nevermore client for notmuch implements snoozing in elisp. It's barely functional but nice in that it does not rely on a separate daemon like at. https://github.com/tjim/nevermore -Trevor  ___ notmuch mailing list notmuch@notmuchmail.org http:/

Re: email snoozing in notmuch

2014-12-11 Thread Trevor Jim
I've implemented this in elisp, here: https://github.com/tjim/nevermore/blob/master/nm.el#L745 Snooze has come up a repeatedly on this list. Maybe it would make sense to build it in to notmuch? Of course, it can be built on top of notmuch so it's not necessary to bake it in. But there are oth

[PATCH] go: add binding for notmuch_message_get_date

2015-03-02 Thread Trevor Jim
--- bindings/go/src/notmuch/notmuch.go | 8 +++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/bindings/go/src/notmuch/notmuch.go b/bindings/go/src/notmuch/notmuch.go index b9230ad..f5fd54c 100644 --- a/bindings/go/src/notmuch/notmuch.go +++ b/bindings/go/src/notmuch/notmuch.g

Re: [PATCH] go: add binding for notmuch_message_get_date

2015-03-03 Thread Trevor Jim
> Given the current troubles with the main library API and missing status > values, I'd say in the long run we'll be happier with a real status > return. OTOH, I don't much about go. I'm not sure what the "current troubles" are (happy to hear more), but the way I've handled the nil case is in keep

Re: [PATCH] go: add binding for notmuch_message_get_date

2015-03-03 Thread Trevor Jim
> -1 is 1969-dec-31 23:59:59 UTC > > Should we care -- and e.g. return status in separate return value ? BTW, I notice that when a message has no Date: field, notmuch reports its timestamp as 0 without reporting an error :-) -Trevor ___ notmuch mailing

[PATCH v2] go: add binding for notmuch_message_get_date

2015-03-07 Thread Trevor Jim
--- bindings/go/src/notmuch/notmuch.go | 17 - 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/bindings/go/src/notmuch/notmuch.go b/bindings/go/src/notmuch/notmuch.go index b9230ad..5857b67 100644 --- a/bindings/go/src/notmuch/notmuch.go +++ b/bindings/go/src/notmuc

nevermore

2014-07-10 Thread Trevor Jim
Nevermore is an experimental emacs email interface for Notmuch. It provides: * Interactive search * Snooze * Tag editing with autocompletion * Mail address completion (via company-mode) * Junk mail filtering (via bogofilter) Get it from github: https://github.com/tjim/nevermore I'm not sure wher

nevermore

2014-07-16 Thread Trevor Jim
If you would like to incorporate things into the main branch, that would be great. Here's what I think the status is: The asynchronous mail address harvesting works pretty well. Much better than having to install python etc. It would be better to also update the addresses when sending mail. I

Re: [PATCH RFC] Emacs: Add address completion mechanism implemented in elisp

2014-07-30 Thread Trevor Jim
BTW I have been refactoring my async process code. You might consider it for your patch. -Trevor ? -- next part -- An HTML attachment was scrubbed... URL:

[PATCH v1 0/3] Address completion entirely in elisp.

2014-09-06 Thread Trevor Jim
You might want to take a look at the elisp-only completion I wrote for nevermore. Address harvesting is pretty fast and anyway is asynchronous. https://github.com/tjim/nevermore/blob/42febedb45da6158e26503359f864f772d332de0/nm.el#L561 ? -- next part -- An HTML attachment w

Snoozing messages

2014-11-06 Thread Trevor Jim
BTW my nevermore client for notmuch implements snoozing in elisp. It's barely functional but nice in that it does not rely on a separate daemon like at. https://github.com/tjim/nevermore -Trevor ? -- next part -- An HTML attachment was scrubbed... URL:

email snoozing in notmuch

2014-12-11 Thread Trevor Jim
I've implemented this in elisp, here: https://github.com/tjim/nevermore/blob/master/nm.el#L745 Snooze has come up a repeatedly on this list. Maybe it would make sense to build it in to notmuch? Of course, it can be built on top of notmuch so it's not necessary to bake it in. But there are othe

[PATCH] go: add binding for notmuch_message_get_date

2015-03-02 Thread Trevor Jim
--- bindings/go/src/notmuch/notmuch.go | 8 +++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/bindings/go/src/notmuch/notmuch.go b/bindings/go/src/notmuch/notmuch.go index b9230ad..f5fd54c 100644 --- a/bindings/go/src/notmuch/notmuch.go +++ b/bindings/go/src/notmuch/notmuch.g

[PATCH] go: add binding for notmuch_message_get_date

2015-03-03 Thread Trevor Jim
> Given the current troubles with the main library API and missing status > values, I'd say in the long run we'll be happier with a real status > return. OTOH, I don't much about go. I'm not sure what the "current troubles" are (happy to hear more), but the way I've handled the nil case is in keep

[PATCH] go: add binding for notmuch_message_get_date

2015-03-03 Thread Trevor Jim
> -1 is 1969-dec-31 23:59:59 UTC > > Should we care -- and e.g. return status in separate return value ? BTW, I notice that when a message has no Date: field, notmuch reports its timestamp as 0 without reporting an error :-) -Trevor

[PATCH v2] go: add binding for notmuch_message_get_date

2015-03-07 Thread Trevor Jim
--- bindings/go/src/notmuch/notmuch.go | 17 - 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/bindings/go/src/notmuch/notmuch.go b/bindings/go/src/notmuch/notmuch.go index b9230ad..5857b67 100644 --- a/bindings/go/src/notmuch/notmuch.go +++ b/bindings/go/src/notmuc