emacs-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Emacs-diffs] master 9e2f904 1/2: ; etc/NEWS: Document recent changes in


From: Eli Zaretskii
Subject: [Emacs-diffs] master 9e2f904 1/2: ; etc/NEWS: Document recent changes in 'etags'.
Date: Wed, 27 May 2015 16:19:51 +0000

branch: master
commit 9e2f904969f9f302907a6ff9965639bd599c1d04
Author: Eli Zaretskii <address@hidden>
Commit: Eli Zaretskii <address@hidden>

    ; etc/NEWS: Document recent changes in 'etags'.
---
 etc/NEWS |   16 ++++++++++++++++
 1 files changed, 16 insertions(+), 0 deletions(-)

diff --git a/etc/NEWS b/etc/NEWS
index 4333efb..a220330 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
 



reply via email to

[Prev in Thread] Current Thread [Next in Thread]