Emacs interface (notmuch.el)
----------------------------
+Add notmuch-bcc and notmuch-cc for setting default Bcc and Cc values,
+(should affect the message-setup-hook).
+
Switch the notmuch-search view to use "notmuch search --format=json"
to fix large classes of bugs regarding poorly-escaped output and lame
regular expressions. (The most recently found, unfixed example is the
Change the 'a'rchive command in the thread view to only archive open
messages.
-Portability
------------
-Fix configure script to test each compiler warning we want to use.
-
Completion
----------
Fix bash completion to complete multiple search options (both --first
around in the emacs interface by noticing that "notmuch show" returns
nothing and re-rerunning the command without the extra arguments.
-Teach "notmuch search" to return many different kinds of results. Some
-ideas:
-
- notmuch search --output=threads # Default if no --output is given
- notmuch search --output=messages
- notmuch search --output=tags
- notmuch search --output=addresses
- notmuch search --output=terms
-
Add a "--format" option to "notmuch search", (something printf-like
for selecting what gets printed).
Makefile should print message teaching user about LD_LIBRARY_PATH (or
similar) if libdir is not set to a directory examined by ldconfig.
-
-Fix notmuch build system to work with gold, (apt-get
-binutils-gold). Need the notmuch binary to explicitly link againsts
-libraries it depends on, (rather than just getting them via
-libnotmuch).