X-Git-Url: https://git.notmuchmail.org/git?p=notmuch;a=blobdiff_plain;f=TODO;h=9834d73a7476e9d5ddab1e4de189a4d6ff37ccc0;hp=626ece43550c703eb18710812a4a2e83b4473c02;hb=eb80315d5a191569c2a9445e55bec196596ef2b0;hpb=2f8bea876da8281b28bf991b6710920c1a555826 diff --git a/TODO b/TODO index 626ece43..9834d73a 100644 --- a/TODO +++ b/TODO @@ -6,6 +6,9 @@ Fix the things that are causing the most pain to new users 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 @@ -57,10 +60,6 @@ Add a binding to open all closed messages. 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 @@ -89,15 +88,6 @@ option (or similar) to "notmuch show".) For now, this is being worked 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). @@ -256,8 +246,3 @@ database for the same corpus of email. 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).