summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJose Antonio Ortega Ruiz <jao@gnu.org>2010-08-29 14:50:38 +0200
committerJose Antonio Ortega Ruiz <jao@gnu.org>2010-08-29 14:50:38 +0200
commit6424ab0a38362e912192d74745e3c85b0a918cf0 (patch)
treed2b55b318fc71097a53103b0dd7e8ef95aad9c2d
parent96076cc456e769a2b54d92f5ab3d72fcb3fdf5fa (diff)
downloadgeiser-guile-6424ab0a38362e912192d74745e3c85b0a918cf0.tar.gz
geiser-guile-6424ab0a38362e912192d74745e3c85b0a918cf0.tar.bz2
A bit more documentation.
-rw-r--r--doc/fun.texi13
1 files changed, 13 insertions, 0 deletions
diff --git a/doc/fun.texi b/doc/fun.texi
index 4bd7e33..e56af68 100644
--- a/doc/fun.texi
+++ b/doc/fun.texi
@@ -362,6 +362,19 @@ error are clickable (you can navigate them using the @key{TAB} key).
@node Jumping around, Geiser writes for you, Evaluating Scheme code, Fun between the parens
@section Jumping around
+This one feature is as sweet as easy to explain: @kbd{M-.} will open the
+file where the identifier around point is defined and land your point on
+its definition. To return to where you were, press @kbd{M-,}.
+
+Sometimes, the underlying Scheme will tell Geiser only the file where
+the symbol is defined, but Geiser will use some heuristics (read,
+regular expressions) to locate the exact line and bring you there.
+
+You can control how the destination buffer pops up by setting
+@code{geiser-edit-symbol-method} to either @code{nil} (to open the file
+in the current window), @code{'window} (other window in the same frame)
+or @code{'frame} (in a new frame).
+
@node Geiser writes for you, , Jumping around, Fun between the parens
@section Geiser writes for you