diff options
| -rw-r--r-- | readme.org | 18 | 
1 files changed, 2 insertions, 16 deletions
| @@ -101,7 +101,7 @@  * Quick key reference -  (See also [[file:///home/jao/usr/jao/geiser/web/geiser_5.html#Cheat-sheet][the manual]]'s cheat sheet) +  (See also [[http://geiser.nongnu.org/geiser_5.html#Cheat-sheet][the online manual]]'s cheat sheet)  ** In Scheme buffers: @@ -109,7 +109,6 @@     | C-c C-s     | Specify Scheme implementation for buffer         |     | C-c C-z     | Switch to REPL                                   |     | C-c C-a     | Switch to REPL and current module                | -   |             |                                                  |     |-------------+--------------------------------------------------|     | M-.         | Go to definition of identifier at point          |     | M-,         | Go back to where M-. was last invoked            | @@ -117,7 +116,6 @@     | C-c C-e C-l | Add a given directory to Scheme's load path      |     | C-c C-e [   | Toggle between () and [] for current form        |     | c-c C-e \   | Insert λ                                         | -   |             |                                                  |     |-------------+--------------------------------------------------|     | C-M-x       | Eval definition around point                     |     | C-c C-c     | Eval definition around point                     | @@ -127,28 +125,23 @@     | C-c M-r     | Eval region and switch to REPL                   |     | C-c C-b     | Eval buffer                                      |     | C-c M-b     | Eval buffer and switch to REPL                   | -   |             |                                                  |     |-------------+--------------------------------------------------|     | C-c C-m x   | Macro-expand definition around point             |     | C-c C-m e   | Macro-expand sexp before point                   |     | C-c C-m r   | Macro-expand region                              | -   |             |                                                  |     |-------------+--------------------------------------------------|     | C-c C-k     | Compile and load current buffer                  |     | C-c C-l     | Load scheme file                                 |     | C-u C-c C-k | Compile and load current buffer, restarting REPL | -   |             |                                                  |     |-------------+--------------------------------------------------|     | C-c C-d d   | See documentation for identifier at point        |     | C-c C-d s   | See short documentation for identifier at point  |     | C-c C-d i   | Look up manual for identifier at point           |     | C-c C-d m   | See a list of a module's exported identifiers    |     | C-c C-d a   | Toggle autodoc mode                              | -   |             |                                                  |     |-------------+--------------------------------------------------|     | C-c <       | Show callers of procedure at point               |     | C-c >       | Show callees of procedure at point               | -   |             |                                                  |     |-------------+--------------------------------------------------|     | M-TAB       | Complete identifier at point                     |     | M-`, C-.    | Complete module name at point                    | @@ -164,22 +157,18 @@      | C-c C-q     | Kill Scheme process                                |      | C-c C-l     | Load scheme file                                   |      | C-c C-k     | Nuke REPL: use it if the REPL becomes unresponsive | -    |             |                                                    |      |-------------+----------------------------------------------------|      | M-.         | Edit identifier at point                           |      | TAB, M-TAB  | Complete identifier at point                       |      | M-`, C-.    | Complete module name at point                      |      | M-p, M-n    | Prompt history, matching current prefix            | -    |             |                                                    |      |-------------+----------------------------------------------------|      | C-c \       | Insert λ                                           |      | C-c [       | Toggle between () and [] for current form          | -    |             |                                                    |      |-------------+----------------------------------------------------|      | C-c C-m     | Set current module                                 |      | C-c C-i     | Import module into current namespace               |      | C-c C-r     | Add a given directory to scheme's load path        | -    |             |                                                    |      |-------------+----------------------------------------------------|      | C-c C-d C-d | See documentation for symbol at point              |      | C-c C-d C-m | See documentation for module                       | @@ -191,22 +180,18 @@      |----------+----------------------------------------------|      | f        | Next page                                    |      | b        | Previous page                                | -    |          |                                              |      |----------+----------------------------------------------|      | TAB, n   | Next link                                    |      | S-TAB, p | Previous link                                |      | N        | Next section                                 |      | P        | Previous section                             | -    |          |                                              |      |----------+----------------------------------------------|      | k        | Kill current page and go to previous or next |      | g, r     | Refresh page                                 |      | c        | Clear browsing history                       | -    |          |                                              |      |----------+----------------------------------------------|      | ., M-.   | Edit identifier at point                     |      | z        | Switch to REPL                               | -    |          |                                              |      |----------+----------------------------------------------|      | q        | Bury buffer                                  |      |----------+----------------------------------------------| @@ -215,6 +200,7 @@      - =M-g n=, =M-g p=, =C-x `= for error navigation.      - =q= to bury buffer. +  * How to support a new scheme implementation    Geiser works by running an instance of a REPL, or remotely connecting    to one, and evaluating the scheme code it sees there. Then, every time | 
