We have now fixed the Hyperbole master tip on Github to support eglot properly. Once you download the current elpa-devel or melpa package with a date of 20240410 or greater, the fixes should be in there and M-RET will use eglot in languages that Hyperbole has Action Key support for. We'll also look at generalizing this so it works across all languages. -- Bob
On Tue, Apr 9, 2024 at 10:43 PM Robert Weiner <r...@gnu.org> wrote: > Hi Marc: > > In general, Hyperbole will use the current xref backend for definition > lookup, but this is language-specific as other methods have been preferred > in the past. For example, in Python, the jedi language server > traditionally was preferred over xref (often TAGS files). We are redoing > the Python support now to allow for Eglot or other xref backends. What > language(s) are you using where Hyperbole did not invoke your xref backend? > > -- rsw > > On Tue, Apr 9, 2024 at 4:43 PM Marc Coquand <marc@mccd.space> wrote: > >> >> Heya, >> >> With embark, currently embark-dwim figures out that if I select a >> function with eglot mode running, I want to go to definition. >> >> Is there something similar available for hyperbole that can be setup? >> I'd love it if the M-Ret would open the reference of the function at point >> (xref-find-definitions) or otherwise attempt >> eldoc-documentation-at-point. >> >> Thanks in advance for all help. >> Marc >> >>