]> git.cworth.org Git - obsolete/notmuch-wiki/blobdiff - feature-requests.mdwn
emacstips.mdwn: M-x delete-trailing-whitespace
[obsolete/notmuch-wiki] / feature-requests.mdwn
index 8083173988db2380b60467bbe73287d345e24fa5..cd816cf74b9050f19c0602070c44d19608c1c257 100644 (file)
@@ -1,6 +1,11 @@
 [[!img notmuch-logo.png alt="Notmuch logo" class="left"]]
 #List of features people have requested and ideas that people want to keep thinking about
 
+## TODO list
+
+See the [devel/TODO file](http://git.notmuchmail.org/git/notmuch/blob/HEAD:/devel/TODO) in the
+[notmuch git repository](http://git.notmuchmail.org/git/notmuch).
+
 ## Emacs client
 
 +    Add 'd' keybinding
      if only one name is configured, use that for all addresses;
      if other_names are configured, match those with the other_email addresses
 
-
++    Put the the emacs mode in a separate repository and include it as a submmodule in main (better for emacs package managers among other things).
 ## notmuch
 
++    Add hooks for retagging:
+   + pre-tag: Called before tagging messages
+   + post-tag: Called after messages got tagged
+
+     This might be useful if you want to sync for example your Maildirs with the notmuch tags.
+
 +    Allow a custom location for .notmuch
 
      The notmuch index is currently saved in .notmuch under the user's
      as well as more experimental approaches like using git as an object
      storage (similar to how [[nmbug]] operates).
 
++    Put content of all non-multipart content-types in results of `notmuch show --format=json ...`
+
+     In the JSON-format output of the `show` command, only text/plain
+     parts' content is included.  Including the content of parts having any
+     non-multipart content-type would assist with those who wished to access
+     their mail through notmuch's `show` command (because of having written
+     their MUA in a language with no library bindings or access to them
+     [e.g. Perl, Lua or shell]) and also had a mailcap or similar MIME-type
+     mapping system with which to actually view HTML files, images and the like.
+
 ## 3rd party apps
 
 ### notmuchsync