|
From: | Daniel Leslie |
Subject: | [Chicken-users] Geiser 0.7 Released (Chicken Support!) |
Date: | Sat, 28 Feb 2015 22:34:36 -0800 |
* Version 0.7 "Freija" This release is dedicated to Dan's three-months-old daughter Freija, who shared her dad's lap with his laptop while he was hacking on the new Chicken scheme support for Geiser. New features: - Chicken support, by Dan Leslie. Improved features: - `company-mode' support completed with a method for `doc-buffer'. - Support for multiple image display in Racket, including image objects embedded in structured values (thanks to Greg Hendershott).To have Geiser work (mostly) as expected, you will need to follow the Chicken addendum:
* Chicken 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
Additionally, be certain that Geiser knows to use Chicken. You can check which Scheme is being used by looking at the modeline.
You set the scheme by either:
The following caveats apply:
M-. is unavailable. There is no ability to jump to the definition of a symbol.
Multiple modules in a single file. I don't know how this would behave.
Macros lack proper eldoc information, because apropos is unable to provide the signature for macros.
Geiser is available through MELPA, or on Github.
https://github.com/jaor/geiser/
Enjoy!
-Dan
[Prev in Thread] | Current Thread | [Next in Thread] |