summaryrefslogtreecommitdiff
path: root/doc/man/etags.1
diff options
context:
space:
mode:
authorEli Zaretskii <eliz@gnu.org>2016-03-10 17:27:26 +0200
committerEli Zaretskii <eliz@gnu.org>2016-03-10 17:27:26 +0200
commita589e9aed5255fb1ebfb38fa4b3c9df5f6ef7448 (patch)
treec48c023858e992968ce74a7cc8bd8e3aeea3ffe3 /doc/man/etags.1
parent72c7438c4c6ee0d24405636cde4b18c32034a634 (diff)
downloademacs-a589e9aed5255fb1ebfb38fa4b3c9df5f6ef7448.tar.gz
By default, etags produces unqualified Perl tag names
* lib-src/etags.c (Perl_functions): Produce unqualified names, unless -Q was specified. (print_help): Update the description of -Q. * doc/man/etags.1: Update the documentation of -Q. * 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: Adapt the expected test results to the changed Perl functionality.
Diffstat (limited to 'doc/man/etags.1')
-rw-r--r--doc/man/etags.16
1 files changed, 3 insertions, 3 deletions
diff --git a/doc/man/etags.1 b/doc/man/etags.1
index fc247f758a3..83b970f906c 100644
--- a/doc/man/etags.1
+++ b/doc/man/etags.1
@@ -145,10 +145,10 @@ May be used (only once) in place of a file name on the command line.
\fBetags\fP will read from standard input and mark the produced tags
as belonging to the file \fBFILE\fP.
.TP
-\fB\-\-class\-qualify\fP
-Qualify tag names with their class name in C++, ObjC, and Java.
+\fB \-Q, \-\-class\-qualify\fP
+Qualify tag names with their class name in C++, ObjC, Java, and Perl.
This produces tag names of the form \fIclass\fP\fB::\fP\fImember\fP
-for C++,
+for C++ and Perl,
\fIclass\fP\fB(\fP\fIcategory\fP\fB)\fP for Objective C, and \fIclass\fP\fB.\fP\fImember\fP for Java.
For Objective C, this also produces class methods qualified with
their arguments, as in \fIfoo\fP\fB:\fP\fIbar\fP\fB:\fP\fIbaz\fP\fB:\fP\fImore\fP.