diff options
| -rw-r--r-- | README | 13 | ||||
| -rw-r--r-- | elisp/geiser-mode.el | 9 | 
2 files changed, 12 insertions, 10 deletions
| @@ -32,19 +32,20 @@      | C-cC-r           | Eval region                                     |      | C-cM-r           | Eval region and switch to REPL                  |      |------------------+-------------------------------------------------| -    | C-cC-xx          | Macro-expand definition around point            | -    | C-cC-xe          | Macro-expand sexp before point                  | -    | C-cC-xr          | Marcro-expand region                            | -    | C-uC-cC-x[x,e,r] | (With prefix, macro expansions are recursive)   | +    | C-cC-mx          | Macro-expand definition around point            | +    | C-cC-me          | Macro-expand sexp before point                  | +    | C-cC-mr          | Marcro-expand region                            | +    | C-uC-cC-m[x,e,r] | (With prefix, macro expansions are recursive)   |      |------------------+-------------------------------------------------|      | C-cC-k           | Compile and load current file                   |      | C-cC-l           | Load current file                               |      |------------------+-------------------------------------------------|      | C-cC-dd          | See documentation for symbol at point           | -    | C-cC-dm          | See module symbols documentation                | -    | C-cC-dp          | See generic methods                             | +    | C-cC-dm          | See list of module symbols                      |      | C-cC-da          | Toggle autodoc mode                             |      |------------------+-------------------------------------------------| +    | C-cC-xf          | See a generic's methods signatures              | +    |------------------+-------------------------------------------------|      | M-TAB            | Complete symbol at point                        |      | C-.              | Complete module name at point                   |      | TAB              | Complete symbol at point or indent              | diff --git a/elisp/geiser-mode.el b/elisp/geiser-mode.el index a96dbaa..4bb2dcf 100644 --- a/elisp/geiser-mode.el +++ b/elisp/geiser-mode.el @@ -194,14 +194,15 @@ interacting with the Geiser REPL is at your disposal.  (geiser-mode--triple-chord ?d ?a 'geiser-autodoc-mode)  (geiser-mode--triple-chord ?d ?d 'geiser-doc-symbol-at-point) -(geiser-mode--triple-chord ?d ?p 'geiser-xref-generic-methods)  (geiser-mode--triple-chord ?d ?m 'geiser-doc-module)  (geiser-mode--triple-chord ?e ?m 'geiser-edit-module) -(geiser-mode--triple-chord ?x ?e 'geiser-expand-last-sexp) -(geiser-mode--triple-chord ?x ?r 'geiser-expand-region) -(geiser-mode--triple-chord ?x ?x 'geiser-expand-definition) +(geiser-mode--triple-chord ?m ?e 'geiser-expand-last-sexp) +(geiser-mode--triple-chord ?m ?r 'geiser-expand-region) +(geiser-mode--triple-chord ?m ?x 'geiser-expand-definition) + +(geiser-mode--triple-chord ?x ?m 'geiser-xref-generic-methods)  ;;; Reload support: | 
