]> git.eshelyaron.com Git - emacs.git/commitdiff
etags
authorFrancesco Potortì <pot@gnu.org>
Thu, 20 Jun 2002 08:52:22 +0000 (08:52 +0000)
committerFrancesco Potortì <pot@gnu.org>
Thu, 20 Jun 2002 08:52:22 +0000 (08:52 +0000)
etc/NEWS
lib-src/ChangeLog
man/maintaining.texi

index ae2fbe5b8b44c4cd3e3a0e0c6b615adc9c9976ae..fc1ea56f9a20619e71682b7392b4d4ddfc44f5d2 100644 (file)
--- a/etc/NEWS
+++ b/etc/NEWS
@@ -610,19 +610,23 @@ per line.  Lines beginning with space or tab are ignored.
 
 *** New language parsing features
 
-**** In Prolog, etags creates tags for rules in addition to predicates.
-
 **** In Perl, packages are tags.
 Subroutine tags are named from their package.  You can jump to sub tags
 as you did before, by the sub name, or additionally by looking for
 package::sub.
 
+**** New language PHP: tags are functions, classes and defines.
+If the --members option is specified to etags, tags are vars also.
+
 **** New default keywords for TeX.
 The new keywords are def, newcommand, renewcommand, newenvironment and
 renewenvironment.
 
-**** New language PHP: tags are functions, classes and defines.
-If the --members option is specified to etags, tags are vars also.
+**** In Makefiles, constants are tagged
+If you want the old behaviour instead, thus avoiding to increase the
+size of the tags file, use the --no-globals option.
+
+**** In Prolog, etags creates tags for rules in addition to predicates.
 
 *** Honour #line directives.
 When Etags parses an input file that contains C preprocessor's #line
index cff5c4555083c26450ede88011a71fff924143db..d642b5fd6e219afdbd6c4d1edb884f31656ebd48 100644 (file)
@@ -1,3 +1,9 @@
+2002-06-19  Francesco Potorti`  <pot@gnu.org>
+
+       * etags.c (add_regex): Invalid regexp modifiers are ignored.
+       (Makefile_targets): Tag variables unless --no-globals.
+       (LOOP_ON_INPUT_LINES): Serious bug corrected.
+
 2002-06-13  Francesco Potorti`  <pot@gnu.org>
 
        * etags.c (erlang_atom, erlang_attribute): Bugs corrected.
index c92c45d3172829ab09df01ba697f2d7462cac5a9..a9d126816e33989dbb16dc7a5aedfc29464dc3b1 100644 (file)
@@ -332,7 +332,8 @@ in the file.
 In Fortran code, functions, subroutines and block data are tags.
 
 @item
-In makefiles, targets are tags.
+In makefiles, targets are tags; additionally, variables are tags
+unless you specify @samp{--no-globals}.
 
 @item
 In Objective C code, tags include Objective C definitions for classes,