diff options
author | Jose Antonio Ortega Ruiz <jao@gnu.org> | 2010-08-30 02:11:43 +0200 |
---|---|---|
committer | Jose Antonio Ortega Ruiz <jao@gnu.org> | 2010-08-30 02:11:43 +0200 |
commit | bbdab87cde36468f0ecff05e8bdc39c443a91ca3 (patch) | |
tree | 6002af3d843970ed7a74b83d132c41fa92bc6f84 | |
parent | b847d375e59662fc8fc88481d9a3a2e4bed3d088 (diff) | |
download | geiser-guile-bbdab87cde36468f0ecff05e8bdc39c443a91ca3.tar.gz geiser-guile-bbdab87cde36468f0ecff05e8bdc39c443a91ca3.tar.bz2 |
Docs: first complete version of Fun between the parens.
-rw-r--r-- | doc/fun.texi | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/doc/fun.texi b/doc/fun.texi index b2a0e5f..b0b9e50 100644 --- a/doc/fun.texi +++ b/doc/fun.texi @@ -386,6 +386,25 @@ or @code{'frame} (in a new frame). @node Geiser writes for you, , Jumping around, Fun between the parens @section Geiser writes for you +No self-respecting programming mode would be complete without +completion. In geiser-mode, identifier completion is bound to +@kbd{M-@key{TAB}}, and will offer all visible identifiers starting with +the prefix before point. Visible here means all symbols imported or +defined in the current namespace plus locally bound ones. E.g., if +you're at the end of the following partial expression: + +@example +(let ((default 42)) + (frob def +@end example + +and press @kbd{M-@key{TAB}}, one of the possible completions will be +@code{definite}. + +Geiser also knows how to complete module names, but it's not yet smart +enough to infer by context that that's what you want. Instead, you must +use a separate command, bound to @kbd{M-`} (that's a backtick). + @c Local Variables: @c mode: texinfo @c TeX-master: "geiser" |