vim-scheme

Scheme support for Vim (R7RS and CHICKEN).

Installation

This project provides the official Scheme runtime files since Vim 8.0, so you may not need to do anything to use it.

If you have an older version of Vim, or you would like make sure you’re always using the newest version of the runtime files, you can install https://git.sr.ht/~evhan/vim-scheme using your plugin manager of choice.

Usage

To enable CHICKEN-specific features, add the following to your startup file:

let g:is_chicken = 1

To enable Scheme syntax for sld (library definition) files, add:

au BufNewFile,BufRead *.sld setl filetype=scheme

Acknowledgements

Thanks to TheLemonMan and DeeEff in #chicken for lots of helpful feedback. Thanks also to Andrey Mishchenko, Chuan Wei Foo, and Dorai Sitaram.

This repository is hosted at https://git.foldling.org/vim-scheme.git and mirrored to https://git.sr.ht/ for availability and issue tracking.

The individual runtime files can also be downloaded directly from https://foldling.org/vim/.

License

Public Domain.