GNU bug report logs - #78489
30.1.50; Using etags, Ada and xref-find-definitions doesn't find definitions

Previous Next

Package: emacs;

Reported by: Troy Brown <brownts <at> troybrown.dev>

Date: Mon, 19 May 2025 01:39:02 UTC

Severity: normal

Found in version 30.1.50

Full log


View this message in rfc822 format

From: Eli Zaretskii <eliz <at> gnu.org>
To: Stefan Monnier <monnier <at> iro.umontreal.ca>
Cc: brownts <at> troybrown.dev, 78489 <at> debbugs.gnu.org
Subject: bug#78489: 30.1.50; Using etags, Ada and xref-find-definitions doesn't find definitions
Date: Tue, 27 May 2025 18:29:46 +0300
> From: Stefan Monnier <monnier <at> iro.umontreal.ca>
> Cc: Troy Brown <brownts <at> troybrown.dev>,  78489 <at> debbugs.gnu.org
> Date: Tue, 27 May 2025 10:00:29 -0400
> 
> I haven't had time to look closely, but IIUC those `/p` aren't
> reallypart of the completed names but only some meta-info about their
> nature, so it sounds like a job for `:annotation-function` (in
> `completion-at-point-function`) or `annotation-function` (in the
> completion table's metadata).

I'm not sure I follow: if you say that annotation-function should add
those "/p" qualifiers, then that's not really possible, since they are
appended by etags and are present in the TAGS file.  Ada tags always
worked like that, for some reason I cannot understand, but we cannot
easily change this now.




This bug report was last modified 55 days ago.

Previous Next


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