aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorFrancesco Potortì2003-01-09 15:15:28 +0000
committerFrancesco Potortì2003-01-09 15:15:28 +0000
commitf01f573519bb3a734639c9e3956db10f2ca653c5 (patch)
tree929396f0f2bc6a7491f3a9590eb1b4599224e115
parentc256b4abe53c517674c9b2e6558db91e17689f64 (diff)
downloademacs-f01f573519bb3a734639c9e3956db10f2ca653c5.tar.gz
emacs-f01f573519bb3a734639c9e3956db10f2ca653c5.zip
Added reference to the new `etags --help --lang=LANG' option.
-rw-r--r--man/maintaining.texi15
1 files changed, 9 insertions, 6 deletions
diff --git a/man/maintaining.texi b/man/maintaining.texi
index 4cbeb743baf..1889ec2e725 100644
--- a/man/maintaining.texi
+++ b/man/maintaining.texi
@@ -230,7 +230,8 @@ can make the tags table file much smaller.
230 230
231You can tag function declarations and external variables in addition 231You can tag function declarations and external variables in addition
232to function definitions by giving the @samp{--declarations} option to 232to function definitions by giving the @samp{--declarations} option to
233@code{etags}. 233@code{etags}. You can tag struct members with the @samp{--members}
234option.
234 235
235@item 236@item
236In C++ code, in addition to all the tag constructs of C code, member 237In C++ code, in addition to all the tag constructs of C code, member
@@ -271,7 +272,7 @@ specifies (using Bourne shell syntax) that the commands
271@item 272@item
272In Lisp code, any function defined with @code{defun}, any variable 273In Lisp code, any function defined with @code{defun}, any variable
273defined with @code{defvar} or @code{defconst}, and in general the first 274defined with @code{defvar} or @code{defconst}, and in general the first
274argument of any expression that starts with @samp{(def} in column zero, is 275argument of any expression that starts with @samp{(def} in column zero is
275a tag. 276a tag.
276 277
277@item 278@item
@@ -285,7 +286,7 @@ set with @code{set!} at top level in the file.
285@itemize @bullet 286@itemize @bullet
286 287
287@item 288@item
288In Ada code, functions, procedures, packages, tasks, and types are 289In Ada code, functions, procedures, packages, tasks and types are
289tags. Use the @samp{--packages-only} option to create tags for 290tags. Use the @samp{--packages-only} option to create tags for
290packages only. 291packages only.
291 292
@@ -330,7 +331,7 @@ In Cobol code, tags are paragraph names; that is, any word starting in
330column 8 and followed by a period. 331column 8 and followed by a period.
331 332
332@item 333@item
333In Erlang code, the tags are the functions, records, and macros defined 334In Erlang code, the tags are the functions, records and macros defined
334in the file. 335in the file.
335 336
336@item 337@item
@@ -347,7 +348,7 @@ unless you specify @samp{--no-globals}.
347 348
348@item 349@item
349In Objective C code, tags include Objective C definitions for classes, 350In Objective C code, tags include Objective C definitions for classes,
350class categories, methods, and protocols. Tags for variables and 351class categories, methods and protocols. Tags for variables and
351functions in classes are named @samp{@var{class}::@var{variable}} and 352functions in classes are named @samp{@var{class}::@var{variable}} and
352@samp{@var{class}::@var{function}}. 353@samp{@var{class}::@var{function}}.
353 354
@@ -477,7 +478,9 @@ standard input and mark the produced tags as belonging to the file
477 @samp{etags --help} prints the list of the languages @code{etags} 478 @samp{etags --help} prints the list of the languages @code{etags}
478knows, and the file name rules for guessing the language. It also prints 479knows, and the file name rules for guessing the language. It also prints
479a list of all the available @code{etags} options, together with a short 480a list of all the available @code{etags} options, together with a short
480explanation. 481explanation. If followed by one or more @samp{--language=@var{lang}}
482options, prints detailed information about how tags are generated for
483@var{lang}.
481 484
482@node Etags Regexps 485@node Etags Regexps
483@subsection Etags Regexps 486@subsection Etags Regexps