2
1
Fork
You've already forked chicken
0
Support for using Chicken in Geiser
  • Tree-sitter Query 75.4%
  • Emacs Lisp 24.6%
Find a file
2025年08月03日 20:21:03 +03:00
src/geiser [chicken 5] Add support for chicken-doc 2024年12月04日 15:42:10 +01:00
geiser-chicken.el Added support for the non-standard chicken binary for Arch Linux ( fix #38 ) 2025年08月03日 20:21:03 +03:00
license license and readme 2020年07月20日 05:42:27 +01:00
readme.org license and readme 2020年07月20日 05:42:27 +01:00

Chicken and Geiser talk to each other

Geiser is a generic Emacs/Scheme interaction mode, featuring an enhanced REPL and a set of minor modes improving Emacs' basic scheme major mode. This package add support for Chicken in Geiser.

Installation

The easiest way is to use MELPA, and just type M-x package-install RET geiser-chicken inside emacs.

Geiser-chicken can be used either directly from its uninstalled source tree: just add it to your load path and require geiser-chicken in your initialisation files.

You will also need to install some additional Chicken eggs, depending on your Chicken version:

Chicken 5 Addendum

These steps are necessary to fully support Chicken Scheme, but are not required for any other scheme.

  • Install the necessary support eggs:

    $ chicken-install -s apropos chicken-doc srfi-18 srfi-1
    
  • Update the Chicken documentation database:

    $ cd `csi -R chicken.platform -p '(chicken-home)'`
    $ curl https://3e8.org/pub/chicken-doc/chicken-doc-repo-5.tgz | sudo tar zx
    
Chicken 4 Addendum

These steps are necessary to fully support Chicken Scheme, but are not required for any other scheme.

  • Install the necessary support eggs:

     $ chicken-install -s apropos chicken-doc
    
  • Update the Chicken documentation database:

     $ cd `csi -p '(chicken-home)'`
     $ curl http://3e8.org/pub/chicken-doc/chicken-doc-repo.tgz | sudo tar zx