blob: 1129651d5345d9e82e109b34149d7f7843dcf97b (plain
*mail_mutt.txt* For Vim version 7.0 Last change: 2017 November 12
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.
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 <http://www.mutt.org/>.
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.
Three <Plug> 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|.
Th <Plug>MailMuttLine mapping runs `:MailMutt` on the current line in normal
mode. A binding example might be:
:nmap <Leader>ml <Plug>MailMuttLine
The <Plug>MailMuttBuffer mapping runs `:MailMutt` on the whole buffer in
normal mode. A binding example might be:
:nmap <Leader>mb <Plug>MailMuttBuffer
The <Plug>MailMuttSelected mapping runs `:MailMutt` on the selected lines in
visual or selection mode. A binding example might be:
:vmap <Leader>ms <Plug>MailMuttSelected
Written and maintained by Tom Ryder <email@example.com>.
Licensed for distribution under the same terms as Vim itself (see |license|).
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 <https://sanctum.geek.nz/cgit/dotfiles.git/about/> for more