summaryrefslogtreecommitdiff
path: root/doc
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
commite729185abdb51d82962237c45219188b1517b49d (patch)
treefb65cf243b07086c5103e17330754a72566ee2b3 /doc
parent312404aeee9d11f230a115eaad34d0b987e1683f (diff)
downloadgeiser-e729185abdb51d82962237c45219188b1517b49d.tar.gz
geiser-e729185abdb51d82962237c45219188b1517b49d.tar.bz2
A bit more documentation.
Diffstat (limited to 'doc')
-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