1 This directory contains a vim script that allows reading notmuch mail
4 NOTE: this is a work in progress. Patches welcome. <bart@jukie.net>
8 Naturally, it expects you have notmuch installed and configured.
11 To send mail, notmuch.vim uses the UNIX mail command.
14 The vim interface makes use of the git-diff.vim syntax file
15 which is available from
16 http://github.com/motemen/git-vim/blob/master/syntax/git-diff.vim
28 :NotMuch new to:bart@jukie.net 'subject:this is a test'
33 Folder list, or technically a list of saved searches.
36 <Enter> - show the selected search
37 m - compose a new message
38 s - enter search criteria
42 You are presented with the search results when you run :NotMuch.
45 <Space> - show the selected thread colapsing unmatched items
46 <Enter> - show the entire selected thread
47 a - archive message (remove inbox tag)
48 f - filter the current search terms
49 o - toggle search screen order
50 m - compose a new message
52 s - enter search criteria
53 ,s - alter search criteria
54 t - filter the current search terms with tags
55 q - return to folder display, or undo filter
56 + - add tag(s) to selected message
57 - - remove tag(s) from selected message
59 ? - reveal the thread ID of what's under cursor
60 ^] - search using word under cursor
63 This is the display of the message.
66 <Space> - mark read, archive, go to next matching message
69 b - toggle folding of message bodies
70 c - toggle folding of citations
71 h - toggle folding of extra header lines
72 i - toggle folding of signatures
73 m - compose a new message
74 r - reply to the message
75 s - enter search criteria
76 q - return to search display
77 ? - reveal the message and thread IDs of what's under cursor
78 ^] - search using word under cursor
81 When you're writing an email, you're in this mode.
83 Insert-mode keybindings:
84 <Tab> - go to the next header line
86 Normal-mode keybindings:
87 <Tab> - go to the next header line
88 ,s - send this message
89 ,q - abort this message