GNU bug report logs - #50067
Context menus

Previous Next

Package: emacs;

Reported by: Juri Linkov <juri <at> linkov.net>

Date: Sun, 15 Aug 2021 08:52:01 UTC

Severity: normal

Tags: fixed

Fixed in version 28.0.50

Done: Juri Linkov <juri <at> linkov.net>

Bug is archived. No further changes may be made.

Full log


View this message in rfc822 format

From: Mattias EngdegÄrd <mattiase <at> acm.org>
To: Juri Linkov <juri <at> linkov.net>
Cc: tkk <at> misasa.okayama-u.ac.jp, Tak Kunihiro <homeros.misasa <at> gmail.com>, 50067 <at> debbugs.gnu.org, Lars Ingebrigtsen <larsi <at> gnus.org>, Alan Third <alan <at> idiocy.org>
Subject: bug#50067: Context menus
Date: Thu, 19 Aug 2021 16:22:39 +0200
18 aug. 2021 kl. 19.46 skrev Mattias EngdegÄrd <mattiase <at> acm.org>:

> Yes it works for elisp, because its xref backend is simplistic enough to just accept the symbol given as argument. An example of a package where it doesn't work is merlin which is rather more sophisticated and wants to find the exact context so that it can find the right definition, so it ignores the argument.

Having actually read the doc strings I see that xref backends are supposed to define `xref-backend-identifier-at-point` which can stuff any information it needs in a property of the string it returns, as sort of a semi-covert channel to `xref-backend-definitions` etc. Sorry about the unfounded complaint.

Would adding `xref-find-references-at-mouse` be handy for use in the context menu?





This bug report was last modified 3 years and 171 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.