*mail_mutt.txt* For Vim version 7.0 Last change: 2017 November 12
DESCRIPTION *mail_mutt*
This plugin allows you to quickly start writing an email message in Mutt with
a range of lines from the current buffer as the initial mail content.
REQUIREMENTS *mail_mutt-requirements*
This plugin is only available if 'compatible' is not set.
You will want to have the mutt(1) command from the Mutt distribution installed
to use this plugin. Mutt is available from .
COMMANDS *mail_mutt-commands* *:MailMutt*
This plugin provides a single command `:MailMutt` command which accepts a line
range prefix defaulting to the entire buffer, writing these lines to a
temporary file that is then provided to the -i option of the Mutt mail user
agent, as the initial content of a new message.
>
:MailMutt
:.MailMutt
:3,6MailMutt
:95,$MailMutt
MAPPINGS *mail_mutt-mappings*
Three mapping targets are also provided for convenience. No attempt is
made to map key sequences to these mappings within the plugin; you must do
this explicitly in your |vimrc|.
*MailMuttLine*
Th MailMuttLine mapping runs `:MailMutt` on the current line in normal
mode. A binding example might be:
>
:nmap ml MailMuttLine
<
*MailMuttBuffer*
The MailMuttBuffer mapping runs `:MailMutt` on the whole buffer in
normal mode. A binding example might be:
>
:nmap mb MailMuttBuffer
<
*MailMuttSelected*
The MailMuttSelected mapping runs `:MailMutt` on the selected lines in
visual or selection mode. A binding example might be:
>
:vmap ms MailMuttSelected
<
AUTHOR *mail_mutt-author*
Written and maintained by Tom Ryder .
LICENSE *mail_mutt-license*
Licensed for distribution under the same terms as Vim itself (see |license|).
DISTRIBUTION *mail_mutt-distribution*
This plugin lives in Tom Ryder's "dotfiles" suite, and may eventually be spun
off into a separate distribution as it solidifies and this documentation
improves. See for more
information.
vim:tw=78:ts=8:ft=help:norl: