comparison etc/etags.1 @ 79469:4b9b0398c0f1

Revert this change, not installed in Emacs 22: "Now --members is the default for etags, not for ctags yet". Note that you can use "-" for stdout with -o.
author Francesco Potortì <pot@gnu.org>
date Thu, 22 Nov 2007 12:14:17 +0000
parents af6eb2072c06
children a125d08ee5b8
comparison
equal deleted inserted replaced
79468:b51200446d97 79469:4b9b0398c0f1
19 [\|\-\-parse\-stdin=\fIfile\fP\|] 19 [\|\-\-parse\-stdin=\fIfile\fP\|]
20 .br 20 .br
21 [\|\-\-append\|] [\|\-\-no\-defines\|] 21 [\|\-\-append\|] [\|\-\-no\-defines\|]
22 [\|\-\-no\-globals\|] [\|\-\-include=\fIfile\fP\|] 22 [\|\-\-no\-globals\|] [\|\-\-include=\fIfile\fP\|]
23 [\|\-\-ignore\-indentation\|] [\|\-\-language=\fIlanguage\fP\|] 23 [\|\-\-ignore\-indentation\|] [\|\-\-language=\fIlanguage\fP\|]
24 [\|\-\-no\-members\|] [\|\-\-output=\fItagfile\fP\|] 24 [\|\-\-members\|] [\|\-\-output=\fItagfile\fP\|]
25 [\|\-\-regex=\fIregexp\fP\|] [\|\-\-no\-regex\|] 25 [\|\-\-regex=\fIregexp\fP\|] [\|\-\-no\-regex\|]
26 [\|\-\-help\|] [\|\-\-version\|] 26 [\|\-\-help\|] [\|\-\-version\|]
27 \fIfile\fP .\|.\|. 27 \fIfile\fP .\|.\|.
28 28
29 \fBctags\fP [\|\-aCdgIRVh\|] [\|\-BtTuvwx\|] [\|\-l \fIlanguage\fP\|] 29 \fBctags\fP [\|\-aCdgIRVh\|] [\|\-BtTuvwx\|] [\|\-l \fIlanguage\fP\|]
57 Both forms read the files specified on the command line, and write a tag 57 Both forms read the files specified on the command line, and write a tag
58 table (defaults: \fBTAGS\fP for \fBetags\fP, \fBtags\fP for 58 table (defaults: \fBTAGS\fP for \fBetags\fP, \fBtags\fP for
59 \fBctags\fP) in the current working directory. 59 \fBctags\fP) in the current working directory.
60 Files specified with relative file names will be recorded in the tag 60 Files specified with relative file names will be recorded in the tag
61 table with file names relative to the directory where the tag table 61 table with file names relative to the directory where the tag table
62 resides. If the tag table is in /dev, however, the file names are made 62 resides. If the tag table is in /dev or is the standard output,
63 relative to the working directory. Files specified with absolute file 63 however, the file names are made relative to the working directory.
64 names will be recorded 64 Files specified with absolute file names will be recorded
65 with absolute file names. Files generated from a source file\-\-like 65 with absolute file names. Files generated from a source file\-\-like
66 a C file generated from a source Cweb file\-\-will be recorded with 66 a C file generated from a source Cweb file\-\-will be recorded with
67 the name of the source file. 67 the name of the source file.
68 The programs recognize the language used in an input file based on its 68 The programs recognize the language used in an input file based on its
69 file name and contents. The \fB\-\-language\fP switch can be used to force 69 file name and contents. The \fB\-\-language\fP switch can be used to force
133 language may be used to disable language parsing altogether; only 133 language may be used to disable language parsing altogether; only
134 regexp matching is done in this case (see the \fB\-\-regex\fP option). 134 regexp matching is done in this case (see the \fB\-\-regex\fP option).
135 .TP 135 .TP
136 .B \-\-members 136 .B \-\-members
137 Create tag entries for variables that are members of structure-like 137 Create tag entries for variables that are members of structure-like
138 constructs in C++, Objective C, Java. This is the default for etags. 138 constructs in C++, Objective C, Java.
139 .TP 139 .TP
140 .B \-\-no\-members 140 .B \-\-no\-members
141 Do not tag member variables. This is the default for ctags. 141 Do not tag member variables. This is the default behavior.
142 .TP 142 .TP
143 .B \-\-packages\-only 143 .B \-\-packages\-only
144 Only tag packages in Ada files. 144 Only tag packages in Ada files.
145 .TP 145 .TP
146 \fB\-\-parse\-stdin=\fIfile\fP 146 \fB\-\-parse\-stdin=\fIfile\fP
147 May be used (only once) in place of a file name on the command line. 147 May be used (only once) in place of a file name on the command line.
148 \fBetags\fP will read from standard input and mark the produced tags 148 \fBetags\fP will read from standard input and mark the produced tags
149 as belonging to the file \fBFILE\fP. 149 as belonging to the file \fBFILE\fP.
150 .TP 150 .TP
151 \fB\-o\fP \fItagfile\fP, \fB\-\-output=\fItagfile\fP 151 \fB\-o\fP \fItagfile\fP, \fB\-\-output=\fItagfile\fP
152 Explicit name of file for tag table; overrides default \fBTAGS\fP or 152 Explicit name of file for tag table; for \fBetags\fP only, a file name
153 \fBtags\fP. (But ignored with \fB\-v\fP or \fB\-x\fP.) 153 of \- means standard output; overrides default \fBTAGS\fP or \fBtags\fP.
154 (But ignored with \fB\-v\fP or \fB\-x\fP.)
154 .TP 155 .TP
155 \fB\-r\fP \fIregexp\fP, \fB\-\-regex=\fIregexp\fP 156 \fB\-r\fP \fIregexp\fP, \fB\-\-regex=\fIregexp\fP
156 157
157 Make tags based on regexp matching for the files following this option, 158 Make tags based on regexp matching for the files following this option,
158 in addition to the tags made with the standard parsing based on 159 in addition to the tags made with the standard parsing based on