summaryrefslogtreecommitdiff
path: root/doc/intro.texi
diff options
context:
space:
mode:
Diffstat (limited to 'doc/intro.texi')
-rw-r--r--doc/intro.texi30
1 files changed, 15 insertions, 15 deletions
diff --git a/doc/intro.texi b/doc/intro.texi
index 500a9b4..aafa4fc 100644
--- a/doc/intro.texi
+++ b/doc/intro.texi
@@ -23,18 +23,18 @@ allowing the reuse of the Emacs-side framework, which constitutes the
bulk of the code.
@cindex current module
-@anchor{current-module}
-While being as generic as possible, the Scheme-Elisp interface makes
-some assumptions about the capabilities and interaction mode of the
-corresponding REPL. In particular, Geiser expects the latter to support
-namespaces in the form of a module system, and to provide a well defined
-way to establish the REPL's current namespace (or module), as well as
-the current's file module (or namespace). Thus, all evaluations
-performed by Geiser either in the REPL or in a source code buffer happen
-in the context of the current namespace. Every time you switch to a
-different file, you're switching namespaces automatically; at the REPL,
-you must request the switch explicitly (usually just using means
-provided by the Scheme implementation itself).
+@anchor{current-module} While being as generic as possible, the
+Scheme-Elisp interface makes some assumptions about the capabilities and
+interaction mode of the corresponding @repl{}. In particular, Geiser
+expects the latter to support namespaces in the form of a module system,
+and to provide a well defined way to establish the @repl{}'s current
+namespace (or module), as well as the current's file module (or
+namespace). Thus, all evaluations performed by Geiser either in the
+@repl{} or in a source code buffer happen in the context of the current
+namespace. Every time you switch to a different file, you're switching
+namespaces automatically; at the @repl{}, you must request the switch
+explicitly (usually just using means provided by the Scheme
+implementation itself).
If your favourite scheme supports the above modus operandi, it has all
that's needed for a bare-bones Geiser mode. But Geiser can, and will,
@@ -75,10 +75,10 @@ Listings of identifiers exported by a given module.
@item
Listings of callers/callees of procedures.
@item
-Rudimentary support for debugging (when the REPL provides a debugging)
-and error navigation.
+Rudimentary support for debugging (when the @repl{} provides a
+debugging) and error navigation.
@item
-Support for multiple, simultaneous REPLs.
+Support for multiple, simultaneous @repl{}s.
@end itemize
In the following pages, i'll try to explain what these features