diff options
Diffstat (limited to 'README')
-rw-r--r-- | README | 50 |
1 files changed, 12 insertions, 38 deletions
@@ -34,43 +34,16 @@ - PLT Racket 5.3 or better. * Installation - Geiser can be used either directly from its uninstalled source tree - or byte-compiled and installed after perfoming the standard - configure/make/make install dance. - -*** In place - - Extract the tarball or clone the git repository anywhere in your - file system. Let's call that place <path-to-geiser>. - - In your .emacs: - - (load-file "<path-to-geiser>/elisp/geiser.el") - -*** Byte-compiled - - Create a build directory, `build', say: - $ cd <path-to-geiser> - $ mkdir build; cd build - - Configure and make: - $ ../configure && make - - Now, you can use the byte-compiled Geiser in place by adding to - your .emacs: - - (load "<path-to-geiser>/build/elisp/geiser-load") - or, alternatively, install it with: + The easiest way is to use ELPA/Marmalade, and just type + `M-x install-package RET geiser` inside emacs. - $ make install - - (you might need to get root access, depending on your installation - directory) and, instead of the above load forms, require - 'geiser-install (not 'geiser, mind you) in your emacs - initialization file: - - (require 'geiser-install) - - You're ready to go! + Geiser can be used either directly from its uninstalled source tree + or byte-compiled and installed after perfoming the standard + configure/make/make install dance. See the INSTALL file for more details. * Basic configuration + The loading invocations above install all supported Scheme implementations. You can list explicitly the ones that you want by setting the variable `geiser-impl-installed-implementations' *before* @@ -91,7 +64,8 @@ To start a REPL, M-x geiser. -*** Completion with company-mode +** Completion with company-mode + Geiser offers identifier and module name completion, bound to M-TAB and M-` respectively. Only names visible in the current module are offered. @@ -105,7 +79,7 @@ * Quick key reference -*** In Scheme buffers: +** In Scheme buffers: |-------------+-------------------------------------------------| | C-c C-z | Switch to REPL | @@ -145,7 +119,7 @@ | | (If `geiser-mode-smart-tab-p' is t) | |-------------+-------------------------------------------------| -*** In the REPL +** In the REPL |-------------+----------------------------------------------------| | C-c C-z | Start Scheme REPL, or jump to previous buffer | @@ -166,7 +140,7 @@ | C-c C-d C-a | Toggle autodoc mode | |-------------+----------------------------------------------------| -*** In the documentation browser: +** In the documentation browser: |----------+----------------------------------------------| | f | Next page | @@ -187,7 +161,7 @@ | q | Bury buffer | |----------+----------------------------------------------| -*** In backtrace (evaluation/compile result) buffers: +** In backtrace (evaluation/compile result) buffers: - M-g n, M-g p, C-x ` for error navigation. - q to bury buffer. |