From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: dalanicolai Newsgroups: gmane.lisp.guile.user Subject: Unable to find/access obarray with global-bindings / jump to source Date: Tue, 11 May 2021 11:39:07 +0200 Message-ID: Mime-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="15841"; mail-complaints-to="usenet@ciao.gmane.io" To: guile-user@gnu.org Original-X-From: guile-user-bounces+guile-user=m.gmane-mx.org@gnu.org Tue May 11 11:41:36 2021 Return-path: Envelope-to: guile-user@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1lgOtU-0003zc-Tq for guile-user@m.gmane-mx.org; Tue, 11 May 2021 11:41:36 +0200 Original-Received: from localhost ([::1]:47344 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lgOtT-0003CK-Sq for guile-user@m.gmane-mx.org; Tue, 11 May 2021 05:41:35 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:54214) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lgOrL-0007tu-Px for guile-user@gnu.org; Tue, 11 May 2021 05:39:29 -0400 Original-Received: from mail-ua1-x92e.google.com ([2607:f8b0:4864:20::92e]:33448) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1lgOrI-0006oB-Ho for guile-user@gnu.org; Tue, 11 May 2021 05:39:23 -0400 Original-Received: by mail-ua1-x92e.google.com with SMTP id h1so6160310uar.0 for ; Tue, 11 May 2021 02:39:19 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:from:date:message-id:subject:to; bh=cbitydnmY8RMoYExTvB1yY6jdAtLab6Kn4vkmETMj9M=; b=j9bhdMO/gtjDF4seDceoWuuB9vRzI1v4Ktv2J9P+ZfMG2KJAhmmNnUAY4eI9mvO8ie LhL7Ty1t3kHUQfrQzS0CoIm7+O40YrvLFr9WKf/WucaW+bSiAgmdqvzpexE35kR5tidW NuZwV6yQS5lSQtOICf+kwA3Ai0cSh5TIO7nR62zAumCgvdNrSW7r5LymeIz1lHx1qFIx 8Xpa768pFL0l7QlzHS3QDZSoNgacjxd6cHtSRICucTk8h2OFlZnFmUkwNb5mcHAsELXN jsqMU9d1dsy8nEzVtQLmPB6kCjy+YWemz0WJj2DSVYwaeAcHku0kXyzGB/FekQ9Y3NS8 04ow== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=cbitydnmY8RMoYExTvB1yY6jdAtLab6Kn4vkmETMj9M=; b=bEd28FmJMIkSDp+kRUznSW9LpwWO2F9n273xGFTh0AvREmERrLfRKPmZq3wOovpWS9 Te/nMCvm4FlN9rezcAlJTHf5gErhrFC+eyLyWLZmu5a8rcGkFdMmuqPvrAbBtYfVMq+B i9TOpGElFWNmPjCkhS6Vv0yGgX2jHTi7cTsHHpo8DhqkocsPuRIOmhZrOhyDb0Klq8Tq zFkkfnUL5HbbIGBYuPa8Y4MeiLI4TqpRmMcHlC2ku53hK5DWQQSFUh+WqYaQbx9P5M78 6Q670TISxhPCtelr8m2KuhjWB5vsFVKIer1VdilAB8AZVjaXi3DiGXEAvwGQTRoCdeHu mGOg== X-Gm-Message-State: AOAM531bSlPjcMsc0PU6wnQaNaUqonfEmlE5V/DZl//Pwru6zpkWXRjy qT1/1hpVLK+FnnAwipnodGCAhJ0Tv2/31A+VUyR6L3XXrnMrqg== X-Google-Smtp-Source: ABdhPJw3EwyCj2zo8/4axk7nddRtwHN23KMYZXab/A7iCEUC9kCVXyDaGoQYIaFWZcf6i3rkmAf1zte/0Xx9Sl6r2hc= X-Received: by 2002:a9f:2124:: with SMTP id 33mr24465524uab.134.1620725958929; Tue, 11 May 2021 02:39:18 -0700 (PDT) Received-SPF: pass client-ip=2607:f8b0:4864:20::92e; envelope-from=dalanicolai@gmail.com; helo=mail-ua1-x92e.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Content-Filtered-By: Mailman/MimeDel 2.1.23 X-BeenThere: guile-user@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: General Guile related discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guile-user-bounces+guile-user=m.gmane-mx.org@gnu.org Original-Sender: "guile-user" Xref: news.gmane.io gmane.lisp.guile.user:17523 Archived-At: 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 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 . But is there also a way to jump to definitions in the guile source from outside the guile-source directory? Thanks for your help