branch: elpa/geiser-gauche
commit fb927ed42da4f3c5256582c5e82802319e198d2f
Author: András Simonyi <[email protected]>
Commit: András Simonyi <[email protected]>
Update README.md
---
README.md | 31 +++++++++++++++++++++++++++----
1 file changed, 27 insertions(+), 4 deletions(-)
diff --git a/README.md b/README.md
index a67767f..8bc466b 100644
--- a/README.md
+++ b/README.md
@@ -1,4 +1,3 @@
-
# geiser-gauche
[Gauche Scheme](http://practical-scheme.net/gauche/) support for
[Geiser](https://gitlab.com/jaor/geiser/).
@@ -7,7 +6,7 @@
This package adds support for the Gauche Scheme implementation to Geiser, a
generic Scheme interaction mode for the GNU Emacs editor.
-Currently the following Geiser features are supported both in Scheme source
editing buffers and REPLs:
+Currently the following Geiser features are supported:
+ evaluation of sexps, definitions, regions and whole buffers,
+ loading Scheme files,
+ macroexpansion,
@@ -26,6 +25,30 @@ Currently the following Geiser features are supported both
in Scheme source edit
```
M-x package-install-file
```
-2.
-
+2. Add Gauche to Geiser's list of active Scheme implementations in your Emacs
init file. This can be done, e.g., by adding
+```emacs-lisp
+(with-eval-after-load 'geiser-impl
+ (add-to-list 'geiser-active-implementations 'gauche))
+```
+or, using `use-package`
+```emacs-lisp
+(use-package geiser-gauche
+ :after geiser
+ :init (add-to-list 'geiser-active-implementations 'gauche))
+```
+Naturally, if the `geiser-active-implementations` variable is already
customized in the init file then one can simply add `'gauche` to the set value,
e.g. replace
+```emacs-lisp
+(setq geiser-active-implementations '(guile chez))
+```
+with
+```emacs-lisp
+(setq geiser-active-implementations '(guile chez gauche))
+```
+## Credits
+Thanks to [Jao](https://gitlab.com/jaor) and his co-developers for creating
and maintaining Geiser, and for helping the development of this package.
## License
+Copyright (C) 2020 András Simonyi
+
+Authors: András Simonyi
+
+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 have
received a copy of the license along with this program. If not, see
https://spdx.org/licenses/BSD-3-Clause.html
\ No newline at end of file