From 9e2f904969f9f302907a6ff9965639bd599c1d04 Mon Sep 17 00:00:00 2001 From: Eli Zaretskii Date: Wed, 27 May 2015 19:19:02 +0300 Subject: [PATCH] ; etc/NEWS: Document recent changes in 'etags'. --- etc/NEWS | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/etc/NEWS b/etc/NEWS index 4333efba975..a220330ebbf 100644 --- a/etc/NEWS +++ b/etc/NEWS @@ -989,6 +989,22 @@ is strongly dedicated to its buffer. ** Tearoff menus and detachable toolbars for Gtk+ has been removed. Those features have been deprecated in Gtk+ for a long time. +** Miscellaneous + +*** etags no longer qualifies class members by default. +By default, `etags' will not qualify class members for C-like +object-oriented languages with their class names and namespaces, and +will remove qualifications used explicitly in the code from the tag +names it puts in TAGS files. This is so the etags.el back-end for +`xref-find-definitions' is more accurate and produces less false +positives. + +Use --class-qualify (-Q) if you want the old default behavior of +qualifying class members in C++, Java, and Objective C. Note that +using -Q might make some class members become "unknown" to `M-.' +(`xref-find-definitions'); if so, you can use `C-u M-.' to specify the +qualified names by hand. + * Changes in Emacs 25.1 on Non-Free Operating Systems -- 2.39.2