2
0
Fork
You've already forked chez
0
Support for Chez Scheme in Geiser
  • Scheme 92.5%
  • Emacs Lisp 7.5%
Find a file
2023年07月07日 09:34:40 -04:00
src/geiser doc browser: links to TSPL and User Manual in documentation window 2023年02月28日 22:53:04 +00:00
.gitignore whitespace 2021年04月21日 02:20:14 +01:00
geiser-chez.el Fix a couple typos 2023年07月07日 09:34:40 -04:00
license license and readme 2020年07月20日 19:11:56 +01:00
readme.org readme typo: fixes #10 2022年12月14日 12:06:42 +00:00

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.