emacs-elpa-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[nongnu] elpa/geiser-guile 961bb01: Documentation bits


From: ELPA Syncer
Subject: [nongnu] elpa/geiser-guile 961bb01: Documentation bits
Date: Sun, 5 Dec 2021 15:57:53 -0500 (EST)

branch: elpa/geiser-guile
commit 961bb01d1930d1edef07cdb3f91fe140f9617caf
Author: jao <jao@gnu.org>
Commit: jao <jao@gnu.org>

    Documentation bits
---
 readme.org | 31 ++++++++++++++++++++++++++++++-
 1 file changed, 30 insertions(+), 1 deletion(-)

diff --git a/readme.org b/readme.org
index 07e6980..be01e6b 100644
--- a/readme.org
+++ b/readme.org
@@ -9,4 +9,33 @@ your initialisation files and then ~M-x run-guile~ to start a 
REPL.
 Scheme files with a Guile module declaration should be automatically
 recognised as Guile-flavoured Geiser buffers.
 
-The easiest way of installing this package is using MELPA.
+The easiest way of installing this package is using NonGNU Elpa or
+MELPA.  If you're in Emacs 28 or higher, the former is already enabled
+and all you need is the familiar
+
+#+begin_src elisp
+  M-x install-package RET geiser-guile RET
+#+end_src
+
+That will also install geiser, and its fine info manual.  Please refer
+to it (or its [[https://geiser.nongnu.org][online version]]) for a general 
description of how geiser
+schemes work.  We provide below some additional details specific to
+geiser-guile.
+
+*** Start up
+
+    When launching the Guile REPL, geiser will invoke the binary
+    configured in ~geiser-guile-binary~ (simply "guile" by default)
+    which in turn will load ~geiser-guile-init-file~, if any.
+
+    Note, however, that specifying ~geiser-guile-init-file~ is /not/
+    equivalent to changing Guile's initialization file (=~/.guile=),
+    because the former is loaded using the =-l= flag, together with =-q=
+    to disable loading the second.  But there are subtle differences
+    in the way Guile loads the initialization file versus how it loads
+    a file specified via the =-l= flag.  If what you want is just
+    loading =~/.guile=, leave ~geiser-guile-init-file~ alone and set
+    ~geiser-guile-load-init-file-p~ to ~t~ instead.
+
+    One can also provide a global list of paths to add to Guile's
+    =%load-path= via ~geiser-guile-load-path~.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]