This patch adds
entries to notmuch-pick to notmuch-hello.el notmuch.el and
notmuch-show.el.
the option to view the current search in pick mode (from either
notmuch-show.el or notmuch.el)
a defcustom group for notmuch-pick.
make notmuch-show (the main function) return the buffer it uses. This
This patch adds the following features to notmuch-show.c
a --headers-only option which just outputs the headers of a message
(i.e. it omits the bodies). This is not strictly needed by
notmuch-pick.el but it gives a speed-up of at least a factor of a two;
moreover it reduces the memory usage of
rams.entire_thread = entire_thread;
entire_thread is not initialized here, if there is no --thread
argument. The rest of the code makes this result in the same behavior as
--thread=entire, but it should be initialized to
NOTMUCH_SHOW_THREAD_MATCH.
Cheers,
Daniel
-- next part --
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 835 bytes
Desc: not available
URL:
<http://notmuchmail.org/pipermail/notmuch/attachments/20120212/8a08ba53/attachment.pgp>
t;http://notmuchmail.org/pipermail/notmuch/attachments/20120212/df78c2ed/attachment.pgp>
On Sun, 12 Feb 2012 12:39:13 -0800, Jameson Graef Rollins wrote:
> On Sun, 12 Feb 2012 18:49:36 +, Mark Walters gmail.com> wrote:
> > Here is a rebased version of the notmuch-pick patch set
> > id:"87d39k1gvi.fsf at qmul.ac.uk". It now applies directly
> > to master since Jani's
On Sun, 12 Feb 2012 21:59:39 +0100, Daniel Schoepe
wrote:
> On Sun, 12 Feb 2012 12:46:36 -0800, Jameson Graef Rollins finestructure.net> wrote:
> > Hey, Mark. I really like the idea, since I've been looking for
> > something like this for a while, but there's something I'm confused
> > about.
On Sun, 5 Feb 2012 23:42:05 -0500, Austin Clements wrote:
>
> Any indentation style this difficult to explain can't be a good idea.
> How about,
>
> * Indent is 4 spaces with mixed tab/spaces and a tab width of 8.
> (Specifically, a line should begin with zero or more tabs followed
> by
---
emacs/notmuch-pick.el | 585 +
1 files changed, 585 insertions(+), 0 deletions(-)
create mode 100644 emacs/notmuch-pick.el
diff --git a/emacs/notmuch-pick.el b/emacs/notmuch-pick.el
new file mode 100644
index 000..46eb720
--- /dev/null
---
emacs/Makefile.local |3 ++-
emacs/notmuch-hello.el | 10 ++
emacs/notmuch-lib.el |4
emacs/notmuch-query.el |4 +++-
emacs/notmuch-show.el | 25 ++---
emacs/notmuch.el |8
6 files changed, 49 insertions(+), 5
---
notmuch-client.h |9 +-
notmuch-show.c | 90 --
2 files changed, 88 insertions(+), 11 deletions(-)
diff --git a/notmuch-client.h b/notmuch-client.h
index 60828aa..b4dc7bf 100644
--- a/notmuch-client.h
+++ b/notmuch-client.h
@@
Here is a rebased version of the notmuch-pick patch set
id:"87d39k1gvi.fsf at qmul.ac.uk". It now applies directly
to master since Jani's notmuch-show command line parsing
has been pushed.
It includes the significant bug fix (at least for anyone working
with a dark background) from Daniel
cation/pgp-signature
Size: 835 bytes
Desc: not available
URL:
<http://notmuchmail.org/pipermail/notmuch/attachments/20120212/165d7d72/attachment.pgp>
On Sun, 12 Feb 2012 14:09:57 +0200, Jani Nikula wrote:
> On Fri, 10 Feb 2012 10:05:46 +, David Edmondson wrote:
> > On Thu, 9 Feb 2012 14:46:02 +, Jani Nikula wrote:
[...]
> > > + (if (or (equal notmuch-show-all-multipart/alternative-parts t)
> > > + (string=
On Sun, 12 Feb 2012 15:47:18 +0100, Daniel Schoepe
wrote:
> ---
> emacs/notmuch-pick.el | 21 ++---
> 1 files changed, 18 insertions(+), 3 deletions(-)
>
> diff --git a/emacs/notmuch-pick.el b/emacs/notmuch-pick.el
> index 4c91d7c..2bf1ae4 100644
> --- a/emacs/notmuch-pick.el
This makes the faces notmuch-pick uses for high/"low"lighting configurable.
Obviously, this requires the rest of the patch series from this thread.
non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 835 bytes
Desc: not available
URL:
<http://notmuchmail.org/pipermail/notmuch/attachments/20120212/7fd1f04e/attachment.pgp>
On Fri, 10 Feb 2012 10:05:46 +, David Edmondson wrote:
> On Thu, 9 Feb 2012 14:46:02 +, Jani Nikula wrote:
> > Make notmuch-show-all-multipart/alternative-parts accept a list of
> > regexps to match the part types to determine which parts to show in
> > addition to the preferred types.
On Wed, 8 Feb 2012 20:48:51 +0400, Dmitry Kurochkin wrote:
> Recent changes in notmuch-show tagging introduced some code
> duplication. The patch cleanups and simplifies
> `notmuch-show-archive-thread' function by using
pushed,
d
t;http://notmuchmail.org/pipermail/notmuch/attachments/20120212/52becb42/attachment.pgp>
able
Type: application/pgp-signature
Size: 835 bytes
Desc: not available
URL:
<http://notmuchmail.org/pipermail/notmuch/attachments/20120212/063d68f9/attachment.pgp>
On Wed, 8 Feb 2012 08:02:09 +, David Edmondson wrote:
> v8:
> - Code review comments from Austin:
> - Correctly decrypt parts when saving, etc. them. (revert to
> original behaviour).
pushed,
d
On Tue, 7 Feb 2012 17:26:11 +, David Edmondson wrote:
> When showing the user some details of gnupg output, ensure that those
> details are shown at the end of the gnupg status buffer
> ("*notmuch-crypto-gpg-out*"), otherwise it can end up mixed up with
> earlier output.
pushed,
d
On Mon, 6 Feb 2012 21:57:20 +0200, Jani Nikula wrote:
> Hi all,
>
> v2 addressing Austin's comments in id:"20120206041205.GP10898 at mit.edu".
> Separate the bool cleanup into a new patch, cleaning up notmuch reply
> while at it. No functional changes since v1.
>
pushed,
d
On Sat, 4 Feb 2012 16:24:24 -0500, Austin Clements wrote:
> v2
>
> * Remove unnecessary braces (id:87lioooj7m.fsf at gmail.com)
>
> * Trivial rebase against master
Pushed,
d
On Thu, 2 Feb 2012 16:58:41 +0200, Jani Nikula wrote:
> Add default value to notmuch-search-line-faces to show "unread"
> messages in bold, and "flagged" messages in blue, to have some visual
> indication of important messages in search results. This should be
> helpful for new users.
Pushed,
On Sun, 29 Jan 2012 07:36:02 +0400, Dmitry Kurochkin wrote:
> This allows us to simplify shell part of tests written in elisp.
Pushed.
On Wed, 8 Feb 2012 08:02:11 +, David Edmondson wrote:
> Except for where invisibility is involved, replace the use of overlays
> in `notmuch-show-mode' with text properties, which are more efficient
> and can be merged together more effectively.
Hi David;
Not quite sure why there is a
---
emacs/notmuch-pick.el | 570 +
1 files changed, 570 insertions(+), 0 deletions(-)
create mode 100644 emacs/notmuch-pick.el
diff --git a/emacs/notmuch-pick.el b/emacs/notmuch-pick.el
new file mode 100644
index 000..4c91d7c
--- /dev/null
---
emacs/Makefile.local |3 ++-
emacs/notmuch-hello.el | 10 ++
emacs/notmuch-query.el |4 +++-
emacs/notmuch-show.el | 19 +++
emacs/notmuch.el |8
5 files changed, 38 insertions(+), 6 deletions(-)
diff --git a/emacs/Makefile.local
---
notmuch-client.h |9 +-
notmuch-show.c | 90 --
2 files changed, 88 insertions(+), 11 deletions(-)
diff --git a/notmuch-client.h b/notmuch-client.h
index 60828aa..b4dc7bf 100644
--- a/notmuch-client.h
+++ b/notmuch-client.h
@@
Hello
On irc recently dme posted a patch notmuch-pick.el which provided a
threaded message view in the emacs interface. I have added substantially
to it and made some cli changes to support it better. See
http://kanelephant.com/screen.png for a screenshot.
It seems to be working well (although
On Sun, 12 Feb 2012 09:24:09 +, Mark Walters
wrote:
> On Mon, 6 Feb 2012 15:39:08 +, David Edmondson wrote:
> > Previously this logic applied only to text/plain. Allow it for other
> > text/* parts as well.
>
> What is the reason for treating the first part differently?
>
>
On Mon, 6 Feb 2012 15:39:08 +, David Edmondson wrote:
> Previously this logic applied only to text/plain. Allow it for other
> text/* parts as well.
What is the reason for treating the first part differently?
Personally, I would prefer to keep it as now since pressing v on the
[text/html]
On Mon, 6 Feb 2012 15:39:07 +, David Edmondson wrote:
> Add a regexp, `notmuch-show-part-headers-hidden' and if the
> content-type of a part matches, don't show the part header.
> ---
> emacs/notmuch-show.el | 43 ---
> 1 files changed, 28
On Mon, 6 Feb 2012 22:48:10 +, David Edmondson wrote:
> Add `notmuch-blank-subject' to control how empty or whitespace only
> subjects are treated. The default behaviour is to leave them
> alone. The user can choose a string to use as a replacement.
>
> Modify code that cannot handle blank
On Mon, 6 Feb 2012 15:39:07 +, David Edmondson d...@dme.org wrote:
Add a regexp, `notmuch-show-part-headers-hidden' and if the
content-type of a part matches, don't show the part header.
---
emacs/notmuch-show.el | 43 ---
1 files changed, 28
On Mon, 6 Feb 2012 15:39:08 +, David Edmondson d...@dme.org wrote:
Previously this logic applied only to text/plain. Allow it for other
text/* parts as well.
What is the reason for treating the first part differently?
Personally, I would prefer to keep it as now since pressing v on the
On Sun, 12 Feb 2012 09:24:09 +, Mark Walters markwalters1...@gmail.com
wrote:
On Mon, 6 Feb 2012 15:39:08 +, David Edmondson d...@dme.org wrote:
Previously this logic applied only to text/plain. Allow it for other
text/* parts as well.
What is the reason for treating the first
Hello
On irc recently dme posted a patch notmuch-pick.el which provided a
threaded message view in the emacs interface. I have added substantially
to it and made some cli changes to support it better. See
http://kanelephant.com/screen.png for a screenshot.
It seems to be working well (although
---
notmuch-client.h |9 +-
notmuch-show.c | 90 --
2 files changed, 88 insertions(+), 11 deletions(-)
diff --git a/notmuch-client.h b/notmuch-client.h
index 60828aa..b4dc7bf 100644
--- a/notmuch-client.h
+++ b/notmuch-client.h
@@
---
emacs/Makefile.local |3 ++-
emacs/notmuch-hello.el | 10 ++
emacs/notmuch-query.el |4 +++-
emacs/notmuch-show.el | 19 +++
emacs/notmuch.el |8
5 files changed, 38 insertions(+), 6 deletions(-)
diff --git a/emacs/Makefile.local
---
emacs/notmuch-pick.el | 570 +
1 files changed, 570 insertions(+), 0 deletions(-)
create mode 100644 emacs/notmuch-pick.el
diff --git a/emacs/notmuch-pick.el b/emacs/notmuch-pick.el
new file mode 100644
index 000..4c91d7c
--- /dev/null
On Fri, 10 Feb 2012 10:05:46 +, David Edmondson d...@dme.org wrote:
On Thu, 9 Feb 2012 14:46:02 +, Jani Nikula j...@nikula.org wrote:
Make notmuch-show-all-multipart/alternative-parts accept a list of
regexps to match the part types to determine which parts to show in
addition to
This makes the faces notmuch-pick uses for high/lowlighting configurable.
Obviously, this requires the rest of the patch series from this thread.
___
notmuch mailing list
notmuch@notmuchmail.org
http://notmuchmail.org/mailman/listinfo/notmuch
---
emacs/notmuch-pick.el | 21 ++---
1 files changed, 18 insertions(+), 3 deletions(-)
diff --git a/emacs/notmuch-pick.el b/emacs/notmuch-pick.el
index 4c91d7c..2bf1ae4 100644
--- a/emacs/notmuch-pick.el
+++ b/emacs/notmuch-pick.el
@@ -42,6 +42,22 @@
:group 'notmuch
On Sun, 12 Feb 2012 15:47:18 +0100, Daniel Schoepe dan...@schoepe.org wrote:
---
emacs/notmuch-pick.el | 21 ++---
1 files changed, 18 insertions(+), 3 deletions(-)
diff --git a/emacs/notmuch-pick.el b/emacs/notmuch-pick.el
index 4c91d7c..2bf1ae4 100644
---
I think notmuch-pick [1] is a better approach and also provides
thread-outlining, so these patches should be obsolete now.
[1] id:87d39k1gvi@qmul.ac.uk
Cheers,
Daniel
pgptBCwFOhEua.pgp
Description: PGP signature
___
notmuch mailing list
On Sun, 29 Jan 2012 07:36:02 +0400, Dmitry Kurochkin
dmitry.kuroch...@gmail.com wrote:
This allows us to simplify shell part of tests written in elisp.
Pushed.
___
notmuch mailing list
notmuch@notmuchmail.org
On Thu, 2 Feb 2012 16:58:41 +0200, Jani Nikula j...@nikula.org wrote:
Add default value to notmuch-search-line-faces to show unread
messages in bold, and flagged messages in blue, to have some visual
indication of important messages in search results. This should be
helpful for new users.
On Sat, 4 Feb 2012 16:24:24 -0500, Austin Clements amdra...@mit.edu wrote:
v2
* Remove unnecessary braces (id:87lioooj7m@gmail.com)
* Trivial rebase against master
Pushed,
d
___
notmuch mailing list
notmuch@notmuchmail.org
On Tue, 7 Feb 2012 17:26:11 +, David Edmondson d...@dme.org wrote:
When showing the user some details of gnupg output, ensure that those
details are shown at the end of the gnupg status buffer
(*notmuch-crypto-gpg-out*), otherwise it can end up mixed up with
earlier output.
pushed,
d
On Wed, 8 Feb 2012 08:02:09 +, David Edmondson d...@dme.org wrote:
v8:
- Code review comments from Austin:
- Correctly decrypt parts when saving, etc. them. (revert to
original behaviour).
pushed,
d
___
notmuch mailing list
On Wed, 8 Feb 2012 20:48:51 +0400, Dmitry Kurochkin
dmitry.kuroch...@gmail.com wrote:
Recent changes in notmuch-show tagging introduced some code
duplication. The patch cleanups and simplifies
`notmuch-show-archive-thread' function by using
pushed,
d
Here is a rebased version of the notmuch-pick patch set
id:87d39k1gvi@qmul.ac.uk. It now applies directly
to master since Jani's notmuch-show command line parsing
has been pushed.
It includes the significant bug fix (at least for anyone working
with a dark background) from Daniel making
---
notmuch-client.h |9 +-
notmuch-show.c | 90 --
2 files changed, 88 insertions(+), 11 deletions(-)
diff --git a/notmuch-client.h b/notmuch-client.h
index 60828aa..b4dc7bf 100644
--- a/notmuch-client.h
+++ b/notmuch-client.h
@@
---
emacs/Makefile.local |3 ++-
emacs/notmuch-hello.el | 10 ++
emacs/notmuch-lib.el |4
emacs/notmuch-query.el |4 +++-
emacs/notmuch-show.el | 25 ++---
emacs/notmuch.el |8
6 files changed, 49 insertions(+), 5
---
emacs/notmuch-pick.el | 585 +
1 files changed, 585 insertions(+), 0 deletions(-)
create mode 100644 emacs/notmuch-pick.el
diff --git a/emacs/notmuch-pick.el b/emacs/notmuch-pick.el
new file mode 100644
index 000..46eb720
--- /dev/null
On Sun, 12 Feb 2012 18:49:36 +, Mark Walters markwalters1...@gmail.com
wrote:
Here is a rebased version of the notmuch-pick patch set
id:87d39k1gvi@qmul.ac.uk. It now applies directly
to master since Jani's notmuch-show command line parsing
has been pushed.
Hey, Mark. Thanks for
On Sun, 12 Feb 2012 10:32:48 +, Mark Walters markwalters1...@gmail.com
wrote:
On irc recently dme posted a patch notmuch-pick.el which provided a
threaded message view in the emacs interface. I have added substantially
to it and made some cli changes to support it better. See
On Sun, 12 Feb 2012 12:46:36 -0800, Jameson Graef Rollins
jroll...@finestructure.net wrote:
Hey, Mark. I really like the idea, since I've been looking for
something like this for a while, but there's something I'm confused
about. Is this meant to replace notmuch-search, or notmuch-show? I
On Sun, 12 Feb 2012 18:49:37 +, Mark Walters markwalters1...@gmail.com
wrote:
+int opt_index, ret, entire_thread;
+notmuch_sort_t sort = NOTMUCH_SORT_NEWEST_FIRST;
const notmuch_show_format_t *format = format_text;
notmuch_show_params_t params = { .part = -1 };
int
On Sun, 12 Feb 2012 12:39:13 -0800, Jameson Graef Rollins
jroll...@finestructure.net wrote:
On Sun, 12 Feb 2012 18:49:36 +, Mark Walters markwalters1...@gmail.com
wrote:
Here is a rebased version of the notmuch-pick patch set
id:87d39k1gvi@qmul.ac.uk. It now applies directly
to
This patch adds the following features to notmuch-show.c
a --headers-only option which just outputs the headers of a message
(i.e. it omits the bodies). This is not strictly needed by
notmuch-pick.el but it gives a speed-up of at least a factor of a two;
moreover it reduces the memory usage of
This patch adds
entries to notmuch-pick to notmuch-hello.el notmuch.el and
notmuch-show.el.
the option to view the current search in pick mode (from either
notmuch-show.el or notmuch.el)
a defcustom group for notmuch-pick.
make notmuch-show (the main function) return the buffer it uses. This
Here is a split up version of the patches with (I hope) reasonable
commit messages. (Magit is amazing.)
I have not split up the new notmuch-pick file but the cli and other
emacs bits should be managable. (Note
This option just outputs the headers of a message
(i.e. it omits the bodies).
This is used by notmuch-pick.el (although not needed) because it gives a
speed-up of at least a factor of a two; moreover it reduces the memory
usage in emacs hugely.
---
notmuch-client.h |1 +
notmuch-show.c |
The possible values are --thread=none|entire|match.
`entire' is exactly the existing option --entire-thread.
`match' is exactly the existing case when --entire-thread is not specified.
`none' is a new option to return just the matching messages with no
threading information at all.
The `none'
Add an entry to notmuch-pick from notmuch-hello and bind it to 'z'.
---
emacs/notmuch-hello.el | 10 ++
1 files changed, 10 insertions(+), 0 deletions(-)
diff --git a/emacs/notmuch-hello.el b/emacs/notmuch-hello.el
index d17a30f..6d28a7e 100644
--- a/emacs/notmuch-hello.el
+++
Add an extra parameter to notmuch-query-get-threads (in
notmuch-query.el) so that callers can pass in extra parameters to
control the sort order, the --headers-only option, and threading etc.
---
emacs/notmuch-query.el |4 +++-
1 files changed, 3 insertions(+), 1 deletions(-)
diff --git
Allow a parameter to notmuch-show to just show the matching
messages. This is very similar to
notmuch-show-elide-non-matching-messages but since it calls
notmuch-show.c with the --thread=none parameter it does not keep any
threading information.
In particular the sort order is different: the
This adds the main notmuch-pick.el file itself
---
emacs/Makefile.local |3 +-
emacs/notmuch-pick.el | 585 +
2 files changed, 587 insertions(+), 1 deletions(-)
create mode 100644 emacs/notmuch-pick.el
diff --git a/emacs/Makefile.local
71 matches
Mail list logo