1
This is my patch against the greatest mail reader I know: VM!
3
Kyle is/does not accept non RFC conform changes or code from other people,
4
thus changes of mine are available as a patch to the VM source.
6
The documentation of my changes is incomplete and the changes may even cause
7
new problems or bugs. Feel free to contact me if you think my patch breaks
8
something which is working in standard VM.
10
Personally I am an follower of the XEmacs church and thus some things may not
11
work with GNU Emacs, nevertheless I am happy if you send me fixes for GNU
14
*******************************************************************************
17
If you have a unmodified VM, grab http://www.robf.de/Hacking/elisp/vmrf.tgz !
20
If not copy this patch to the directory containing the VM sources and apply
25
Check Makefile.User and then rebuilt the elc files by
29
and restart Emacs and VM.
31
You can ignore any warnings, however error messages indicate that some modules
32
(partially) will not work, i.e. if other library files are missing or you are
35
*******************************************************************************
38
Simply running the following command should check for an update and
39
rebuilt the modified sources. It requires "wget" to be installed!
43
WARNING: THIS WILL OVERWRITE ALL LOCAL CHANGES TO THE SOURCES!
45
If you want to maintain a hacked version of VM and stay in sync with me, see
46
the next section on BZR.
48
*******************************************************************************
49
BZR (http://bazaar-vcs.org/)
51
I maintain my changes by BZR now, since CVS sucks and TLA/BAZ do as well.
53
If you want to send me changes or start hacking on your own you may want to
54
branch from my repository.
56
# create your own local branch
57
bzr get http://www.robf.de/Hacking/bazaar/vm
64
# Generate a bundle of your changes for merge into the mainline
65
bzr bundle-revisions --output=xy-changes.diff
66
# Attach the bundle to a mail (rather than doing cut&paste) and send
67
# it to hack@robf.de with a descriptive subject.
69
*******************************************************************************
72
Report any problems caused by this patch resp. version of VM to hack@robf.de!
74
*******************************************************************************
77
This patch provides the following hacks & enhancements and other stuff not
78
listed here, as I am quite lazy in writing docs. ;c)
80
Additional extensions for VM written by myself:
81
- vm-pine.el for draft handling and other Pine inspired functions.
82
- vm-ps-print.el for nice ps-printing functions
83
- vm-rfaddons.el adds various add-ons to VM
84
- vm-grepmail a grepmail interface for VM
85
- vm-avirtual.el brings additional virtual folder selectors and functions
87
- vm-biff.el is a xbiff within VM, notifying you of new mail
88
- vm-serial.el templates for mails, personalized serial mails
89
- vm-summary-faces.el face base on virtual selectors
91
Additional extensions for VM from other people:
92
- vm-pcrisis.el by Rob Hodges for people with personal crisis which need
93
to rewrite headers automatically.
94
- vcard.el by Noah Friedman <friedman@splode.com> for
95
vm-vcard.el displaying vcards within VM.
97
Patches against the VM core (incomplete docs):
98
- make-autoloads: enhanced output & ignore links
100
* vm-pine patch for attachment handling of continued message drafts
101
* mime button displaying file name of attachment
103
* qp-decoding of disposition parameters like filename etc.
104
- vm-mouse.el: handling of email-addresses like "mailto:" URLs
105
- vm-page.el: vm-energize-urls is interactive now, this allows you to easily
106
check URLs in a message you are currently composing.
108
* Proper setting of subject & references when replying to multiple
110
* Filtering of MIME types when yanking a message. Now only those
111
types listed in `vm-included-mime-types-list' are yanked and you
112
will have no attachment mess any more!
113
- vm-startup.el: vm-mail takes now a subject argument
114
- vm-vars.el: two new variables for customization (see vm-reply)
115
* vm-included-mime-types-list