GNU bug report logs - #19468
25.0.50; UI inconveniences with M-.

Previous Next

Package: emacs;

Reported by: Eli Zaretskii <eliz <at> gnu.org>

Date: Mon, 29 Dec 2014 20:27:02 UTC

Severity: normal

Found in version 25.0.50

Done: Dmitry Gutov <dgutov <at> yandex.ru>

Bug is archived. No further changes may be made.

Full log


View this message in rfc822 format

From: Eli Zaretskii <eliz <at> gnu.org>
To: Dmitry Gutov <dgutov <at> yandex.ru>
Cc: monnier <at> IRO.UMontreal.CA, 19468 <at> debbugs.gnu.org
Subject: bug#19468: 25.0.50; UI inconveniences with M-.
Date: Tue, 28 Apr 2015 17:52:32 +0300
> Date: Tue, 28 Apr 2015 01:25:14 +0300
> From: Dmitry Gutov <dgutov <at> yandex.ru>
> CC: 19468 <at> debbugs.gnu.org
> 
>     The different ways to call xref-find-function are to distinguish
>     jumping to the definition or to "all uses", and currently few backends
>     support those features, I don't think we have a clear idea yet of how
>     they should be presented to the user, and there are too many variants to
>     collapse them all into C-u.  So they'd probably be provided via
>     different commands instead of all being accessed via M-.
> 
> M-x xref-find-references, for starters.

It doesn't seem to work for me: it says "no references found" whatever
symbol I try, even those I know are referenced.  What am I missing?

> - If I do have a tags table loaded, it's likely for a different project than Emacs. This is most likely true for the majority of our users.

etags.el supports more than one loaded tag table, so this shouldn't be
a problem.

> I think Eli (and everyone like-minded) should advise elisp-xref-find and xref-identifier-completion-table-function instead, inside their init script, like suggested by Daniel in another thread.

Please don't make advice the default Emacs customization method.  User
options are much easier to use, so let's do what's possible with them,
and leave advice etc. for more exotic use cases.




This bug report was last modified 9 years and 150 days ago.

Previous Next


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