The patches in this directory are for beta versions of vile. If you are having troubles with a new version of vile, you may want to look at the patches (but not if you're too squeamish ;-). Patches are named after the version I patch _to_. So (for example) to patch from vile 8.2 to 8.2j, you would apply vile-8.2a.patch.gz vile-8.2b.patch.gz vile-8.2c.patch.gz vile-8.2d.patch.gz vile-8.2e.patch.gz vile-8.2f.patch.gz vile-8.2g.patch.gz vile-8.2h.patch.gz vile-8.2i.patch.gz vile-8.2j.patch.gz which may sound like a lot. But it is simple to do in a shell script. In Bourne shell, for example assume you have all of the required files in the current directory. gzip -dc vile-8.2.tgz | tar xf - cd vile-8.2 for i in ../vile-8.2?*.patch.gz ; do gzip -dc $i |patch -p1 ; done