# How do I jump to the source code and documentation of guix functions while using emacs inside the .scm file?

**URL:** https://forum.systemcrafters.net/t/how-do-i-jump-to-the-source-code-and-documentation-of-guix-functions-while-using-emacs-inside-the-scm-file/1433
**Category:** Guix
**Created:** [March 2, 2025, 2:07am UTC](https://forum.systemcrafters.net/t/how-do-i-jump-to-the-source-code-and-documentation-of-guix-functions-while-using-emacs-inside-the-scm-file/1433 "2025-03-02T02:07:08Z")
**Posts on this page:** 1
**Page:** 1

<div class="post-metadata">

### Author: ![drewverlee](https://yyz1.discourse-cdn.com/flex029/user_avatar/forum.systemcrafters.net/drewverlee/32/912_2.png) [@drewverlee](https://forum.systemcrafters.net/u/drewverlee)
#### Post date: [March 2, 2025, 2:07am UTC](https://forum.systemcrafters.net/t/how-do-i-jump-to-the-source-code-and-documentation-of-guix-functions-while-using-emacs-inside-the-scm-file/1433/1 "2025-03-02T02:07:08Z")

</div>

Imagine the block below is your emacs window, your cursor is on the function use-modules…

```auto
(use-modules
 ((gnu packages databases) #:select (recutils)))

```

How do you jump to the information documentation for “use modules” as well as the source code? What did you have to install to make this happen?

If you don’t think this is useful. Thanks! I’ll try to update here if i find the answer.

Updates…

Here is the use-module in the docs [https://www.gnu.org/software/guile/manual/html\_node/Using-Guile-Modules.html#index-use\_002dmodules](https://www.gnu.org/software/guile/manual/html_node/Using-Guile-Modules.html#index-use_002dmodules)

These commands get me there C-h R guile RET i use-modules RET (thanks to cow\_2001 from system crafters irc)

Also there is ‘geiser-doc-symbol-at-point’
