diff options
| author | Francesco Potortì | 2003-01-09 15:15:28 +0000 |
|---|---|---|
| committer | Francesco Potortì | 2003-01-09 15:15:28 +0000 |
| commit | f01f573519bb3a734639c9e3956db10f2ca653c5 (patch) | |
| tree | 929396f0f2bc6a7491f3a9590eb1b4599224e115 | |
| parent | c256b4abe53c517674c9b2e6558db91e17689f64 (diff) | |
| download | emacs-f01f573519bb3a734639c9e3956db10f2ca653c5.tar.gz emacs-f01f573519bb3a734639c9e3956db10f2ca653c5.zip | |
Added reference to the new `etags --help --lang=LANG' option.
| -rw-r--r-- | man/maintaining.texi | 15 |
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 | ||
| 231 | You can tag function declarations and external variables in addition | 231 | You can tag function declarations and external variables in addition |
| 232 | to function definitions by giving the @samp{--declarations} option to | 232 | to function definitions by giving the @samp{--declarations} option to |
| 233 | @code{etags}. | 233 | @code{etags}. You can tag struct members with the @samp{--members} |
| 234 | option. | ||
| 234 | 235 | ||
| 235 | @item | 236 | @item |
| 236 | In C++ code, in addition to all the tag constructs of C code, member | 237 | In 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 |
| 272 | In Lisp code, any function defined with @code{defun}, any variable | 273 | In Lisp code, any function defined with @code{defun}, any variable |
| 273 | defined with @code{defvar} or @code{defconst}, and in general the first | 274 | defined with @code{defvar} or @code{defconst}, and in general the first |
| 274 | argument of any expression that starts with @samp{(def} in column zero, is | 275 | argument of any expression that starts with @samp{(def} in column zero is |
| 275 | a tag. | 276 | a 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 |
| 288 | In Ada code, functions, procedures, packages, tasks, and types are | 289 | In Ada code, functions, procedures, packages, tasks and types are |
| 289 | tags. Use the @samp{--packages-only} option to create tags for | 290 | tags. Use the @samp{--packages-only} option to create tags for |
| 290 | packages only. | 291 | packages only. |
| 291 | 292 | ||
| @@ -330,7 +331,7 @@ In Cobol code, tags are paragraph names; that is, any word starting in | |||
| 330 | column 8 and followed by a period. | 331 | column 8 and followed by a period. |
| 331 | 332 | ||
| 332 | @item | 333 | @item |
| 333 | In Erlang code, the tags are the functions, records, and macros defined | 334 | In Erlang code, the tags are the functions, records and macros defined |
| 334 | in the file. | 335 | in the file. |
| 335 | 336 | ||
| 336 | @item | 337 | @item |
| @@ -347,7 +348,7 @@ unless you specify @samp{--no-globals}. | |||
| 347 | 348 | ||
| 348 | @item | 349 | @item |
| 349 | In Objective C code, tags include Objective C definitions for classes, | 350 | In Objective C code, tags include Objective C definitions for classes, |
| 350 | class categories, methods, and protocols. Tags for variables and | 351 | class categories, methods and protocols. Tags for variables and |
| 351 | functions in classes are named @samp{@var{class}::@var{variable}} and | 352 | functions 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} |
| 478 | knows, and the file name rules for guessing the language. It also prints | 479 | knows, and the file name rules for guessing the language. It also prints |
| 479 | a list of all the available @code{etags} options, together with a short | 480 | a list of all the available @code{etags} options, together with a short |
| 480 | explanation. | 481 | explanation. If followed by one or more @samp{--language=@var{lang}} |
| 482 | options, 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 |