\input texinfo @c -*-texinfo-*- @c %**start of header @setfilename geiser.info @settitle Geiser User Manual @c %**end of header @set VERSION 0.13 @set VERSION_NICK @set RELEASE_DATE April 2021 @set EMACS_VERSION 24.4 @set GITLAB https://gitlab.com/emacs-geiser/ @macro supimpl{NAME,URL,VERS,NM} @item @uref{\VERS\, \NAME\} \VERS\ or better, via @uref{@value{GITLAB}\NM\, geiser-\NM\} @end macro @macro altr{LINK, TXT, TLINK, TRAIL} @ifhtml @ref{\LINK\,,\TXT\}\TRAIL\ @end ifhtml @ifinfo @pxref{\LINK\,\TXT\}\TRAIL\ @end ifinfo @iftex @ref{\TLINK\}\TRAIL\ @end iftex @ifdocbook @ref{\TLINK\}\TRAIL\ @end ifdocbook @end macro @macro img{FILE, ALIGN} @ifhtml @html @end html @end ifhtml @ifdocbook @image{img/\FILE\,,,,.png} @end ifdocbook @end macro @macro imgc{FILE} @ifhtml @html @end html @end ifhtml @ifdocbook @image{img/\FILE\,,,,.png} @end ifdocbook @end macro @copying This manual documents Geiser, an Emacs environment to hack in Scheme. Copyright @copyright{} 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2018, 2020, 2021 Jose Antonio Ortega Ruiz @quotation Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.3 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is available from the Free Software Foundation Web site at @url{http://www.gnu.org/licenses/fdl.html}. @end quotation The document was typeset with @uref{http://www.gnu.org/software/texinfo/index.html, GNU Texinfo}. @end copying @dircategory Emacs @direntry * Geiser: (geiser). Emacs environment for Scheme hacking. @end direntry @titlepage @title Geiser User Manual @subtitle Emacs and Scheme talk to each other @author Jose Antonio Ortega Ruiz @page @vskip 0pt plus 1filll @insertcopying @end titlepage @c Output the table of the contents at the beginning. @contents @ifnottex @node Top, Introduction, (dir), (dir) @top Geiser @insertcopying @menu * Introduction:: * Installation:: * The REPL:: * Between the parens:: * Cheat sheet:: * No hacker is an island:: * Index:: @detailmenu --- The Detailed Node Listing --- Introduction * Modus operandi:: * Showing off:: Installation * Must needs:: * The quick and easy way:: * From the source's mouth:: * Friends:: The REPL * Starting the REPL:: * First aids:: * Switching context:: * Completion and error handling:: * Autodoc and friends:: * Seeing is believing:: * Customization and tips:: Between the parens * Activating Geiser:: * The source and the REPL:: * Documentation helpers:: * To eval or not to eval:: * To err perchance to debug:: * Jumping around:: * Geiser writes for you:: Cheat sheet * Scheme buffers:: * REPL:: * Documentation browser:: @end detailmenu @end menu @include top.texi @end ifnottex @include intro.texi @include install.texi @include repl.texi @include parens.texi @include cheat.texi @include thanks.texi @include index.texi @bye @c geiser.texinfo ends here