guile-user
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Unable to find/access obarray with global-bindings / jump to source


From: dalanicolai
Subject: Unable to find/access obarray with global-bindings / jump to source
Date: Tue, 11 May 2021 11:39:07 +0200

I am new to guile but/and I am an (Spac)Emacs user. I have two questions
for which I could not find an answer easily:

First, Emacs provides nice completion facilities like Helm/Ivy to explore
obarrays.
In Emacs, the global bindings are simply stored in the variable `obarray`.
I would like to access the equivalent ob-array in guile.
I have found all kinds of docs about environments and modules, and also an
old page <https://gnu.huihoo.org/guile/1.6/Obarray-Symbols.html> that
suggests that this once was available via the (now deprecated) procedure
`builtin-bindings`, but I could not figure out the current way to access it.

Second, I would like to jump easily to guile's source code. I am using
`geiser` in Emacs but that does not seem to provide this functionality.
When I am within the guile-source directory Emacs let's me jump to source
via the xref facility
<https://www.gnu.org/software/emacs/manual/html_node/emacs/Looking-Up-Identifiers.html>.
But is there also a way to jump to definitions in the guile source from
outside the guile-source directory?

Thanks for your help


reply via email to

[Prev in Thread] Current Thread [Next in Thread]