aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorFrancesco Potortì2002-06-14 13:14:23 +0000
committerFrancesco Potortì2002-06-14 13:14:23 +0000
commit7363941790d8c72ff83322bf5e4f327ff4d1af6e (patch)
treecae4a7dd4758802b231b7e209d01952db4cd95fa
parent5dee02a3fba2e09a7e9479e8f943ee9efa1fb821 (diff)
downloademacs-7363941790d8c72ff83322bf5e4f327ff4d1af6e.tar.gz
emacs-7363941790d8c72ff83322bf5e4f327ff4d1af6e.zip
Structure the changes for etags using outline headers.
-rw-r--r--etc/NEWS20
1 files changed, 12 insertions, 8 deletions
diff --git a/etc/NEWS b/etc/NEWS
index 5736b243aff..c6d27f5550d 100644
--- a/etc/NEWS
+++ b/etc/NEWS
@@ -569,7 +569,9 @@ comparison.
569 569
570** Etags changes. 570** Etags changes.
571 571
572*** New syntax for regular expressions, multi-line regular expressions. 572*** New regular expressions features
573
574**** New syntax for regular expressions, multi-line regular expressions.
573The syntax --ignore-case-regexp=/regex/ is now undocumented and retained 575The syntax --ignore-case-regexp=/regex/ is now undocumented and retained
574only for backward compatibility. The new equivalent syntax is 576only for backward compatibility. The new equivalent syntax is
575--regex=/regex/i. More generally, it is --regex=/TAGREGEX/TAGNAME/MODS, 577--regex=/regex/i. More generally, it is --regex=/TAGREGEX/TAGNAME/MODS,
@@ -581,32 +583,34 @@ expressions: `m' allows regexps to match more than one line, while `s'
581span newlines allows writing of much more powerful regular expressions 583span newlines allows writing of much more powerful regular expressions
582and rapid prototyping for tagging new languages. 584and rapid prototyping for tagging new languages.
583 585
584*** Regular expressions can use char escape sequences as in Gcc 586**** Regular expressions can use char escape sequences as in Gcc
585The escaped character sequence \a, \b, \d, \e, \f, \n, \r, \t, \v, 587The escaped character sequence \a, \b, \d, \e, \f, \n, \r, \t, \v,
586respectively, stand for the ASCII characters BEL, BS, DEL, ESC, FF, NL, 588respectively, stand for the ASCII characters BEL, BS, DEL, ESC, FF, NL,
587CR, TAB, VT, 589CR, TAB, VT,
588 590
589*** Regular expressions can be bound to a given language 591**** Regular expressions can be bound to a given language
590The syntax --regex={LANGUAGE}REGEX means that REGEX is used to make tags 592The syntax --regex={LANGUAGE}REGEX means that REGEX is used to make tags
591only for files of language LANGUAGE, and ignored otherwise. This is 593only for files of language LANGUAGE, and ignored otherwise. This is
592particularly useful when storing regexps in a file. 594particularly useful when storing regexps in a file.
593 595
594*** Regular expressions can be read from a file 596**** Regular expressions can be read from a file
595The --regex=@regexfile option means read the regexps from a file, one 597The --regex=@regexfile option means read the regexps from a file, one
596per line. Lines beginning with space or tab are ignored. 598per line. Lines beginning with space or tab are ignored.
597 599
598*** In Prolog, etags creates tags for rules in addition to predicates. 600*** New language parsing features
601
602**** In Prolog, etags creates tags for rules in addition to predicates.
599 603
600*** In Perl, packages are tags. 604**** In Perl, packages are tags.
601Subroutine tags are named from their package. You can jump to sub tags 605Subroutine tags are named from their package. You can jump to sub tags
602as you did before, by the sub name, or additionally by looking for 606as you did before, by the sub name, or additionally by looking for
603package::sub. 607package::sub.
604 608
605*** New default keywords for TeX. 609**** New default keywords for TeX.
606The new keywords are def, newcommand, renewcommand, newenvironment and 610The new keywords are def, newcommand, renewcommand, newenvironment and
607renewenvironment. 611renewenvironment.
608 612
609*** New language PHP: tags are functions, classes and defines. 613**** New language PHP: tags are functions, classes and defines.
610If the --members option is specified to etags, tags are vars also. 614If the --members option is specified to etags, tags are vars also.
611 615
612*** Honour #line directives. 616*** Honour #line directives.