]> git.madduck.net Git - code/mailplate.git/blob - README

madduck's git repository

Every one of the projects in this repository is available at the canonical URL git://git.madduck.net/madduck/pub/<projectpath> — see each project's metadata for the exact URL.

All patches and comments are welcome. Please squash your changes to logical commits before using git-format-patch and git-send-email to patches@git.madduck.net. If you'd read over the Git project's submission guidelines and adhered to them, I'd be especially grateful.

SSH access, as well as push access can be individually arranged.

If you use my repositories frequently, consider adding the following snippet to ~/.gitconfig and using the third clone URL listed for each project:

[url "git://git.madduck.net/madduck/"]
  insteadOf = madduck:

fix encoding of manpage
[code/mailplate.git] / README
1 mailplate README
2 ================
3
4 I decided that this script is fit for public consumption, so enjoy. You can
5 find an example configuration and template files in
6 /usr/share/doc/mailplate/examples.
7
8 The tool will install defaults in your home directory in first invocation.
9
10 I have the following settings in my muttrc and vimrc:
11
12 ~/.mutt/muttrc:
13   set editor="~/.bin/mail/mailplate --edit --auto --keep-unknown"
14
15 ~/.mutt/keybindings:
16   #TODO this is a hack until mailplate does not readd headers.
17   macro compose     e ':set my_editor="$editor"<enter>:set editor=sensible-editor<enter><edit-headers>:set editor="$my_editor"<enter>' "invoke normal editor to edit message"
18   macro index,pager e ':set my_editor="$editor"<enter>:set editor=sensible-editor<enter><edit>:set editor="$my_editor"<enter>' "invoke normal editor to edit message"
19
20 ~/.vim/ftplugin/mail.vim:
21   nmap <buffer> <F1>      :w<CR>:%!mailplate --keep-unknowni --auto<CR>
22   nmap <buffer> <C-P><F1> :w<CR>:%!mailplate --keep-unknown private<CR>
23   nmap <buffer> <C-P><F2> :w<CR>:%!mailplate --keep-unknown debian<CR>
24
25 Now when I reply to a message, mailplate automatically choses the right
26 template, and if I later change my mind, I can press C-p,<F1> to override the
27 choice and select the private template, or just hit <F1> to have it re-run the
28 auto-detection.
29
30 The source code is maintained in git, so if you want to contribute, use the
31 following URL to clone:
32
33   http://git.madduck.net/bin/mailplate.git
34
35  -- martin f. krafft <madduck@madduck.net>  Sun, 30 Sep 2007 17:37:36 +0100