summaryrefslogtreecommitdiff
path: root/README
diff options
context:
space:
mode:
authorJose Antonio Ortega Ruiz <jao@gnu.org>2018-03-19 03:09:53 +0100
committerJose Antonio Ortega Ruiz <jao@gnu.org>2018-03-19 03:14:07 +0100
commitdb80a2219d6294dc8b5548cfb59890939ae83cd7 (patch)
treeeb12bbaa04e1657bc1258d64a04b8d1b6add4da0 /README
parente357eae8fa8c7d6a59f22a1c97cb90a386762089 (diff)
downloadgeiser-guile-db80a2219d6294dc8b5548cfb59890939ae83cd7.tar.gz
geiser-guile-db80a2219d6294dc8b5548cfb59890939ae83cd7.tar.bz2
A prefix for geiser-compile-current-buffer to restart it all
Okay, i must confess it's sometimes handy to restart the REPL before compiling a file (the proverbial clean slate and all). And we already have geiser-restart-repl, so combining the two things when C-u happens was not really difficult.
Diffstat (limited to 'README')
-rw-r--r--README83
1 files changed, 42 insertions, 41 deletions
diff --git a/README b/README
index 61913cd..5118a0e 100644
--- a/README
+++ b/README
@@ -94,47 +94,48 @@
** In Scheme buffers:
- |-------------+-------------------------------------------------|
- | C-c C-z | Switch to REPL |
- | C-c C-a | Switch to REPL and current module |
- | C-c C-s | Specify Scheme implementation for buffer |
- |-------------+-------------------------------------------------|
- | M-. | Go to definition of identifier at point |
- | M-, | Go back to where M-. was last invoked |
- | C-c C-e m | Ask for a module and open its file |
- | 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-M-x | Eval definition around point |
- | C-c C-c | Eval definition around point |
- | C-c M-e | Eval definition around point and switch to REPL |
- | C-x C-e | Eval sexp before point |
- | C-c C-r | Eval region |
- | 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 file |
- | C-c C-l | Load scheme file |
- |-------------+-------------------------------------------------|
- | 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 |
- | TAB | Complete identifier at point or indent |
- | | (If `geiser-mode-smart-tab-p' is t) |
- |-------------+-------------------------------------------------|
+ |-------------+--------------------------------------------------|
+ | C-c C-z | Switch to REPL |
+ | C-c C-a | Switch to REPL and current module |
+ | C-c C-s | Specify Scheme implementation for buffer |
+ |-------------+--------------------------------------------------|
+ | M-. | Go to definition of identifier at point |
+ | M-, | Go back to where M-. was last invoked |
+ | C-c C-e m | Ask for a module and open its file |
+ | 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-M-x | Eval definition around point |
+ | C-c C-c | Eval definition around point |
+ | C-c M-e | Eval definition around point and switch to REPL |
+ | C-x C-e | Eval sexp before point |
+ | C-c C-r | Eval region |
+ | 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 |
+ | TAB | Complete identifier at point or indent |
+ | | (If `geiser-mode-smart-tab-p' is t) |
+ |-------------+--------------------------------------------------|
** In the REPL