unofficial mirror of guile-user@gnu.org 
 help / color / mirror / Atom feed
* Unable to find/access obarray with global-bindings / jump to source
@ 2021-05-11  9:39 dalanicolai
  0 siblings, 0 replies; only message in thread
From: dalanicolai @ 2021-05-11  9:39 UTC (permalink / raw)
  To: guile-user

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


^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2021-05-11  9:39 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-05-11  9:39 Unable to find/access obarray with global-bindings / jump to source dalanicolai

unofficial mirror of guile-user@gnu.org 

This inbox may be cloned and mirrored by anyone:

	git clone --mirror https://yhetil.org/guile-user/0 guile-user/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 guile-user guile-user/ https://yhetil.org/guile-user \
		guile-user@gnu.org
	public-inbox-index guile-user

Example config snippet for mirrors.
Newsgroups are available over NNTP:
	nntp://news.yhetil.org/yhetil.lisp.guile.user
	nntp://news.gmane.io/gmane.lisp.guile.user


AGPL code for this site: git clone http://ou63pmih66umazou.onion/public-inbox.git