- Scheme 92.5%
- Emacs Lisp 7.5%
| src/geiser | doc browser: links to TSPL and User Manual in documentation window | |
| .gitignore | whitespace | |
| geiser-chez.el | Fix a couple typos | |
| license | license and readme | |
| readme.org | readme typo: fixes #10 | |
Chez and Geiser talk to each other
NonGNU Elpa NonGNU Devel Elpa MELPA
This package provides support for using Chez Scheme in Emacs with Geiser.
Installation
The easiest way of installing this package is via NonGNU Elpa or MELPA. If you're in Emacs 28 or higher, the former is already enabled and all you need is the familiar
M-x package-install RET geiser-chez RET
That will also install the geiser package, and its fine info manual. Please
refer to it (or its online version) for a general description of how geiser
schemes work. We provide below some additional details specific to
geiser-chez.
Manual installation
Provided geiser is installed in your system, if this package's directory is
in your load path, just add (require 'geiser-chez) to your initialisation
files.
Start up
You can use M-x geiser-chez to start a Chez REPL, or jump to geiser from
any scheme buffer.
If you don't have any other Geiser flavour installed, all scheme files should be automatically recognised as Chez-flavoured Geiser buffers.
Tramp support
Geiser-chez can be used remotely via tramp connections. If you start a REPL session from a remote directory or file, the REPL process will be run in the machine where the tramp-accessed file lives, after copying there any necessary scheme libraries.