Next: , Up: Working with GDS in Scheme Buffers


3.5.4.1 Access to Guile Help and Completion

The following keystrokes provide fast and convenient access to Guile's built in help, and to completion with respect to the set of defined and accessible symbols.

C-h g
Get Guile help for a particular symbol, with the same results as if you had typed (help SYMBOL) into the Guile REPL (gds-help-symbol). The symbol to query defaults to the word at or before the cursor but can also be entered or edited in the minibuffer. The available help is popped up in a temporary Emacs window.
C-h G
List all accessible Guile symbols matching a given regular expression, with the same results as if you had typed (apropos REGEXP) into the Guile REPL (gds-apropos). The regexp to query defaults to the word at or before the cursor but can also be entered or edited in the minibuffer. The list of matching symbols is popped up in a temporary Emacs window.
M-<TAB>
Try to complete the symbol at the cursor by matching it against the set of all defined and accessible bindings in the associated Guile process (gds-complete-symbol). If there are any extra characters that can be definitively added to the symbol at point, they are inserted. Otherwise, if there are any completions available, they are popped up in a temporary Emacs window, where one of them can be selected using either <RET> or the mouse.