Vim + Racket
A less-known feature of Vim is support for Scheme, for scripting or otherwise. At the time of the original integration, the MZScheme package (a subset of PLTScheme) was used. Eventually, this became Racket. However, in Vim configuration, help, etc,
mzscheme is referred to.
The following steps were performed on Ubuntu 14 Server, in order to compile Vim with Scheme support.
To determine whether Vim has been compiled with support for Scheme: