emacs-elpa-diffs
[Top][All Lists]
Advanced

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

[nongnu] elpa/go-mode 385153c 338/495: go.tools/oracle: new query 'refer


From: ELPA Syncer
Subject: [nongnu] elpa/go-mode 385153c 338/495: go.tools/oracle: new query 'referrers' returns all references to an identifier.
Date: Sat, 7 Aug 2021 09:05:43 -0400 (EDT)

branch: elpa/go-mode
commit 385153c57e415c45e1ddd5fdb29a2267bdfdbdfb
Author: Alan Donovan <adonovan@google.com>
Commit: Dominik Honnef <dominik@honnef.co>

    go.tools/oracle: new query 'referrers' returns all references to an 
identifier.
    
    + test.
    
    Also:
    - provide non-nil map to Importer.doImport0() to avoid a crash.
    - reorganize oracle "needs" bits.
    - reduce "needs" of 'freevars' and 'implements' queries by avoiding
      ssa.Packages when types.Package suffices.
    
    R=crawshaw
    CC=golang-dev
    https://golang.org/cl/13421046
---
 guru_import/cmd/oracle/oracle.el | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/guru_import/cmd/oracle/oracle.el b/guru_import/cmd/oracle/oracle.el
index 4b348c5..92d625b 100644
--- a/guru_import/cmd/oracle/oracle.el
+++ b/guru_import/cmd/oracle/oracle.el
@@ -175,6 +175,12 @@ this channel receive/send operation."
   (interactive)
   (go-oracle--run "peers"))
 
+(defun go-oracle-referrers ()
+  "Enumerate all references to the object denoted by the selected
+identifier."
+  (interactive)
+  (go-oracle--run "referrers"))
+
 ;; TODO(adonovan): don't mutate the keymap; just document how users
 ;; can do this themselves.  But that means freezing the API, so don't
 ;; do that yet; wait till v1.0.



reply via email to

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