branch: elpa/geiser-stklos commit fb428423037c2d2ea90b9aaf6a885a7911f7b90f Author: Jeronimo Pellegrini <j...@aleph0.info> Commit: Jeronimo Pellegrini <j...@aleph0.info>
Updates to README --- README.md | 51 ++++++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 50 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 4d820b1..7ec1dc2 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,15 @@ # Geiser for STklos -See the Geiser anual for usage. +See the Geiser manual for usage. + +# Supported features + +* evaluation of sexps, definitions, regions and whole buffers +* loading Scheme files +* adding paths to `load-path` +* macroexpansion +* symbol completion +* listing of module exported symbols # Unsupported features @@ -8,10 +17,35 @@ See the Geiser anual for usage. * seeing callees and callers of a procedure (no support in STklos) * looking up symbols in the manual (would need to download the index from STklos manual and parse the DOM of its index; a bit too much, maybe someday...) +# Notes: + +* Squarify (alternating between "[" and "(" ) only works when the cursor is inside a form + +# Installation + +There are many ways to install Geiser and Geiser-STklos. One possibility is +to add this to your Emacs configuration: + +``` +(setq-default geiser-active-implementations + '(stklos + guile) + +(add-to-list 'load-path "~/PATH_TO/geiser-guile") +(add-to-list 'load-path "~/PATH_TO/geiser-stklos") + +(load-file "~/PATH_TO_geiser/elisp/geiser.el") ;; only if not installed via MELPA + +(require 'geiser) +(require 'geiser-guile) +(require 'geiser-stklos) +``` + # Bugs See the issue tracker in Gitlab. + # About the implementation: The following functions were defined on the STklos side: @@ -27,3 +61,18 @@ The following functions were defined on the STklos side: * `geiser:completions` They have comments that help understand how they work. + + +## Credits + +Thanks to [Jao](https://gitlab.com/jaor) and co-developers for creating and maintaining Geiser, and for helping the development of this package. +Thanks also to Erick Gallesio and his co-developers for [STklos](https://stklos.net). + +## License +Copyright (C) 2020 Jerônimo Pellegrini + +Authors: Jerônimo Pellegrini + +This program is free software; you can redistribute and/or modify it under the terms of the BSD 3-Clause "New" or "Revised" License. +You should have received a copy of the license along with this program. If not, see https://spdx.o +rg/licenses/BSD-3-Clause.html.