aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
* Adjust autoload commentsKeith Amidon2009-11-28
| | | | | | The previous location of autoload comments didn't seem to correspond with the functions most likely to be the entry points for using notmuch. This change adjusts them to match those likely entry points.
* notmuch.el: Add face support to search modeAneesh Kumar K.V2009-11-27
| | | | | | | | | | | | | | | | | | | | This patch use notmuch-tag-face showing tags in the notmuch-search-mode. We can selectively highlight each tag by setting notmuch-tag-face-alist as below (defface notmuch-tag-unread-face '((((class color)) (:foreground "goldenrod"))) "Notmuch search mode face used to highligh tags.") (defface notmuch-tag-inbox-face '((((class color)) (:foreground "red"))) "Notmuch search mode face used to highligh tags.") (setq notmuch-tag-face-alist '(("unread" . 'notmuch-tag-unread-face) ("inbox" . 'notmuch-tag-inbox-face))) (require 'notmuch) Signed-off-by: Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com>
* Send mail to notmuch list, not CarlAlec Berryman2009-11-27
|
* notmuch-new: Check for non-fatal errors from stat()Chris Wilson2009-11-27
| | | | | | | | | | | Currently we assume that all errors on stat() a dname is fatal (but continue anyway and report the error at the end). However, some errors reported by stat() such as a missing file or insufficient privilege, we can simply ignore and skip the file. For the others, such as a fault (unlikely!) or out-of-memory, we handle like the other fatal errors by jumping to the end. Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
* Key binding rearrangement for save attachments in show modeKeith Amidon2009-11-27
| | | | | | | The most obvious bindings for save attachments are already taken. The existing 'w' binding was bound to view the raw message. This commit moves it to 'V' which still seems somewhat mnemonic and uses 'w' for save (write) attachments.
* Provide ability to save attachmentsKeith Amidon2009-11-27
| | | | | Previously the only way to save an attachment was to attempt to view it and then save it from within the viewer program.
* Forward individual messages using message-forwardKeith Amidon2009-11-27
| | | | | | Sometimes forwarding a message is preferable to replying and modifying the set of recipients. This commit provides that ability using the message-forward function.
* Factor out message buffer mgmt from notmuch-show-view-all-mime-partsKeith Amidon2009-11-27
| | | | | | | | | | | | The ability to temporarily create a buffer containing only the contents of the currently selected message in notmuch show mode is generally useful. This commit factors the majority of the code required to do so out of notmuch-show-view-all-mime-parts into a macro called with-current-notmuch-show-message and rewrites the original function in terms of the macro. A future set of commits will provide additional functionality using the macro as well.
* Add key binding for notmuch-search in show-modeKeith Amidon2009-11-27
| | | | | It's not uncommon to want to start a search as a result of something read in a message so this is convenient.
* notmuch.el: Use message-mode font-face to highlight mail headersAneesh Kumar K.V2009-11-27
| | | | Signed-off-by: Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com>
* correct message flag enum value so that it matches the typeBart Trojanowski2009-11-27
| | | | | | | As per Carl's request, this patch corrects the only value defined under the notmuch_message_flag_t enum typedef to match the name of the type. Signed-off-by: Bart Trojanowski <bart@jukie.net>
* Add some very rudimentary support for handling html partsAlexander Botero-Lowry2009-11-27
| | | | | | | If there is an html mime-part in the message and it's the first part, it gets inlined using `mm-display-part' to convert it to plain text. The HTML content is still available as a non-text part as well.
* add missing comma in debugging codeDavid Bremner2009-11-27
|
* notmuch.el: Require message mode to avoid undefined function in replies.Eric Anholt2009-11-27
| | | | | Otherwise, those without keithp's .emacs would end up with reply mode not being entered. Suggested by keithp.
* Fix up whitespace styling from previous commit.Carl Worth2009-11-27
| | | | | Function name in definition belong left-aligned. Body of if statement cannot be on the same line as the "if".
* notmuch-new: Test if directory looks like Maildir before skipping tmp.Jan Janak2009-11-27
| | | | | | | | | | | | | | | | | 'notmuch new' skips directory entries with the name 'tmp'. This is to prevent notmuch from processing possibly incomplete Maildir messages stored in that directory. This patch attempts to refine the feature. If "tmp" entry is found, it first checks if the containing directory looks like a Maildir directory. This is done by searching for other common Maildir subdirectories. If they exist and if the entry "tmp" is a directory then it is skipped. Files and subdirectories with the name "tmp" that do not look like Maildir will still be processed by 'notmuch new'. Signed-off-by: Jan Janak <jan@ryngle.com>
* Silence compiler warning by initializing a variable.Jeffrey C. Ollie2009-11-27
| | | | | | | | If Xapian threw an exception on notmuch_query_count_messages the count variable could be used uninitialized. Initialize count to solve the problem. Signed-off-by: Jeffrey C. Ollie <jeff@ocjtech.us>
* Merge remote branch 'jukie/vim'Carl Worth2009-11-27
|\
| * vim: use <Space> more consistently in search viewBart Trojanowski2009-11-27
| | | | | | | | | | | | In search view <Space> will show the thead, but folding messages that don't match the current search expression. Conversly, <Enter> always shows all messages in the thread.
| * Merge remote branch 'origin/master' into vimBart Trojanowski2009-11-27
| |\
| * | vim: make it possible to start a search in show modeBart Trojanowski2009-11-27
| | |
| * | vim: don't toggle folds that are inside closed folds in show modeBart Trojanowski2009-11-27
| | |
| * | vim: primitive reply to messageBart Trojanowski2009-11-27
| | |
| * | vim: primitive reply to threadBart Trojanowski2009-11-27
| | |
| * | vim: few compose mode updates, including READMEBart Trojanowski2009-11-27
| | |
| * | vim: don't remove headers until after parsing themBart Trojanowski2009-11-27
| | |
| * | vim: fix off-by-one error when removing header from message to send outBart Trojanowski2009-11-27
| | |
| * | vim: generalize compose buffer function furtherBart Trojanowski2009-11-27
| | |
| * | vim: have ,nmr just reload the plugin w/o restarting stateBart Trojanowski2009-11-27
| | |
| * | vim: make it possible to replace NM_cobine_tags()Bart Trojanowski2009-11-27
| | |
| * | vim: add a helper to combine tag search expressionsBart Trojanowski2009-11-27
| | |
| * | vim: README updates and correctionsBart Trojanowski2009-11-27
| | |
| * | vim: have '?' show search words in search modeBart Trojanowski2009-11-27
| | |
| * | vim: cleanup error messagesBart Trojanowski2009-11-27
| | |
| * | vim: fix regexp for cleaning search listBart Trojanowski2009-11-27
| | |
| * | vim: force deleting buffersBart Trojanowski2009-11-27
| | |
| * | vim: fix message parsing patternsBart Trojanowski2009-11-27
| | | | | | | | | | | | if a message did not contain a trailing CR, we may not be able to match ^\f
| * | vim: implement sending with ,s from compose bufferBart Trojanowski2009-11-27
| | |
| * | vim: store previous buffer number when starting to composeBart Trojanowski2009-11-27
| | |
| * | vim: make sure headers begin with \wBart Trojanowski2009-11-27
| | |
| * | vim: allow overriding how newBuffer is createdBart Trojanowski2009-11-27
| | |
| * | vim: replace echo\nreturn with trhow in a few placesBart Trojanowski2009-11-26
| | |
| * | vim: make insert in compose mode configurableBart Trojanowski2009-11-26
| | |
| * | vim: add a helpful header to notmuch-compose modeBart Trojanowski2009-11-26
| | |
| * | vim: syntax highlighting for notmuch-compose modeBart Trojanowski2009-11-26
| | |
| * | vim: add support for <Tab> in compose modeBart Trojanowski2009-11-26
| | | | | | | | | | | | | | | this will skip to the next header in insert and normal modes, and behave like <Tab> otherwise.
| * | vim: add support for :NotMuch composeBart Trojanowski2009-11-26
| | | | | | | | | | | | ... but it doesn't send yet.
| * | vim: cleanup settings in newBuffer() and make them localBart Trojanowski2009-11-26
| | |
| * | vim: add a line splitter that understands quotesBart Trojanowski2009-11-26
| | | | | | | | | | | | | | | this makes it possible to tokenise expressions like :NotMuch compose 'subject: one two three' to:bart@jukie.net
| * | vim: allow for different types of mappings not just normal mode onesBart Trojanowski2009-11-26
| | |