1
0
mirror of https://git.savannah.gnu.org/git/emacs.git synced 2024-12-11 09:20:51 +00:00
emacs/doc/man
Eli Zaretskii 9c66c5a0ca Fix tagging of class members in C-like OO languages
* lib-src/etags.c (longopts): Add new option --class-qualify and
its shorthand -Q.
(print_help): Add help text for --class-qualify.
(main): Add handling of -Q.
(consider_token, C_entries) <omethodparm>: Append argument types
to Objective C methods only if --class-qualify was specified.
Qualify C++, Objective C, and Java class members with their class
names only if --class-qualify was specified.
(C_entries): If --class-qualify was not specified, remove the
namespace and class qualifiers from tag names of C++ methods.
This allows to use etags.el as xref back-end without the
tag-symbol-match-p method, which greatly increases the number of
potentially false positives.  (Bug#20629)

* doc/man/etags.1: Update to document the new --class-qualify
option.

* test/etags/ETAGS.good_1:
* test/etags/ETAGS.good_2:
* test/etags/ETAGS.good_3:
* test/etags/ETAGS.good_4:
* test/etags/ETAGS.good_5:
* test/etags/CTAGS.good: Update due to changes in etags.c.
2015-05-25 18:02:21 +03:00
..
ChangeLog.1 Standardize names of ChangeLog history files 2015-04-15 10:59:11 -07:00
ctags.1 Nuke arch-tags. 2011-01-15 15:16:57 -08:00
ebrowse.1 Prefer double-quote to accent-grave in man pages 2015-04-07 11:59:22 -07:00
emacs.1.in Prefer double-quote to accent-grave in man pages 2015-04-07 11:59:22 -07:00
emacsclient.1 Prefer double-quote to accent-grave in man pages 2015-04-07 11:59:22 -07:00
etags.1 Fix tagging of class members in C-like OO languages 2015-05-25 18:02:21 +03:00