Re: [Chicken-users] Geiser 0.7 Released (Chicken Support!)
Thanks Dan, I had been waiting for this. Good luck with your child! Richard On Sat, 28 Feb 2015 22:34:36 -0800 Daniel Leslie d...@ironoxide.ca wrote: Geiser 0.7 is out, which adds Chicken support! For those unaware, Geiser adds some slick features to Emacs when editing Scheme: - eldoc support for showing signatures and values of symbols - completion-at-point based on symbols bound in the active scheme - smart-indenting, module completion, documentation lookup, et cetera From the NEWS: * 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: - Add a comment like the following at the top of the file: ;; chicken - Set the geiser active implementations appropriately: (setq geiser-active-implementations '(chicken)) 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 ___ Chicken-users mailing list Chicken-users@nongnu.org https://lists.nongnu.org/mailman/listinfo/chicken-users
Re: [Chicken-users] Geiser 0.7 Released (Chicken Support!)
+1, this is pretty great. Congrats, Daniel! ___ Chicken-users mailing list Chicken-users@nongnu.org https://lists.nongnu.org/mailman/listinfo/chicken-users
Re: [Chicken-users] Geiser 0.7 Released (Chicken Support!)
Nice work, Dan! Daniel Leslie writes: Geiser 0.7 is out, which adds Chicken support! For those unaware, Geiser adds some slick features to Emacs when editing Scheme: - eldoc support for showing signatures and values of symbols - completion-at-point based on symbols bound in the active scheme - smart-indenting, module completion, documentation lookup, et cetera From the NEWS: * 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: - Add a comment like the following at the top of the file: ;; chicken - Set the geiser active implementations appropriately: (setq geiser-active-implementations '(chicken)) 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 ___ Chicken-users mailing list Chicken-users@nongnu.org https://lists.nongnu.org/mailman/listinfo/chicken-users -- Alex ___ Chicken-users mailing list Chicken-users@nongnu.org https://lists.nongnu.org/mailman/listinfo/chicken-users
[Chicken-users] Geiser 0.7 Released (Chicken Support!)
Geiser 0.7 is out, which adds Chicken support! For those unaware, Geiser adds some slick features to Emacs when editing Scheme: - eldoc support for showing signatures and values of symbols - completion-at-point based on symbols bound in the active scheme - smart-indenting, module completion, documentation lookup, et cetera From the NEWS: * 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: - Add a comment like the following at the top of the file: ;; chicken - Set the geiser active implementations appropriately: (setq geiser-active-implementations '(chicken)) 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 ___ Chicken-users mailing list Chicken-users@nongnu.org https://lists.nongnu.org/mailman/listinfo/chicken-users