aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorFrancesco Potortì2002-06-20 08:52:22 +0000
committerFrancesco Potortì2002-06-20 08:52:22 +0000
commitf175bfffb0cee3f0c346e01465afc56dfc7177de (patch)
tree3bbb807ab11a117bf3564c70fa619882feef0a1c
parent2b74996486237ed145c000062e20f0ef9c39ec26 (diff)
downloademacs-f175bfffb0cee3f0c346e01465afc56dfc7177de.tar.gz
emacs-f175bfffb0cee3f0c346e01465afc56dfc7177de.zip
etags
-rw-r--r--etc/NEWS12
-rw-r--r--lib-src/ChangeLog6
-rw-r--r--man/maintaining.texi3
3 files changed, 16 insertions, 5 deletions
diff --git a/etc/NEWS b/etc/NEWS
index ae2fbe5b8b4..fc1ea56f9a2 100644
--- a/etc/NEWS
+++ b/etc/NEWS
@@ -610,19 +610,23 @@ per line. Lines beginning with space or tab are ignored.
610 610
611*** New language parsing features 611*** New language parsing features
612 612
613**** In Prolog, etags creates tags for rules in addition to predicates.
614
615**** In Perl, packages are tags. 613**** In Perl, packages are tags.
616Subroutine tags are named from their package. You can jump to sub tags 614Subroutine tags are named from their package. You can jump to sub tags
617as you did before, by the sub name, or additionally by looking for 615as you did before, by the sub name, or additionally by looking for
618package::sub. 616package::sub.
619 617
618**** New language PHP: tags are functions, classes and defines.
619If the --members option is specified to etags, tags are vars also.
620
620**** New default keywords for TeX. 621**** New default keywords for TeX.
621The new keywords are def, newcommand, renewcommand, newenvironment and 622The new keywords are def, newcommand, renewcommand, newenvironment and
622renewenvironment. 623renewenvironment.
623 624
624**** New language PHP: tags are functions, classes and defines. 625**** In Makefiles, constants are tagged
625If the --members option is specified to etags, tags are vars also. 626If you want the old behaviour instead, thus avoiding to increase the
627size of the tags file, use the --no-globals option.
628
629**** In Prolog, etags creates tags for rules in addition to predicates.
626 630
627*** Honour #line directives. 631*** Honour #line directives.
628When Etags parses an input file that contains C preprocessor's #line 632When Etags parses an input file that contains C preprocessor's #line
diff --git a/lib-src/ChangeLog b/lib-src/ChangeLog
index cff5c455508..d642b5fd6e2 100644
--- a/lib-src/ChangeLog
+++ b/lib-src/ChangeLog
@@ -1,3 +1,9 @@
12002-06-19 Francesco Potorti` <pot@gnu.org>
2
3 * etags.c (add_regex): Invalid regexp modifiers are ignored.
4 (Makefile_targets): Tag variables unless --no-globals.
5 (LOOP_ON_INPUT_LINES): Serious bug corrected.
6
12002-06-13 Francesco Potorti` <pot@gnu.org> 72002-06-13 Francesco Potorti` <pot@gnu.org>
2 8
3 * etags.c (erlang_atom, erlang_attribute): Bugs corrected. 9 * etags.c (erlang_atom, erlang_attribute): Bugs corrected.
diff --git a/man/maintaining.texi b/man/maintaining.texi
index c92c45d3172..a9d126816e3 100644
--- a/man/maintaining.texi
+++ b/man/maintaining.texi
@@ -332,7 +332,8 @@ in the file.
332In Fortran code, functions, subroutines and block data are tags. 332In Fortran code, functions, subroutines and block data are tags.
333 333
334@item 334@item
335In makefiles, targets are tags. 335In makefiles, targets are tags; additionally, variables are tags
336unless you specify @samp{--no-globals}.
336 337
337@item 338@item
338In Objective C code, tags include Objective C definitions for classes, 339In Objective C code, tags include Objective C definitions for classes,