/[emacs]/emacs/etc/NEWS
ViewVC logotype

Diff of /emacs/etc/NEWS

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.841.2.14 by miles, Thu Sep 9 09:36:27 2004 UTC revision 1.841.2.15 by miles, Wed Sep 15 08:59:53 2004 UTC
# Line 692  version 4.7 or newer, compiles to Info p Line 692  version 4.7 or newer, compiles to Info p
692  'sql-sqlite'.  'sql-sqlite'.
693    
694  ** BibTeX mode:  ** BibTeX mode:
695    *** The new command bibtex-url browses a URL for the BibTeX entry at
696    point (bound to C-c C-l and mouse-2 on clickable fields).
697  *** The new command bibtex-entry-update (bound to C-c C-u) updates  *** The new command bibtex-entry-update (bound to C-c C-u) updates
698  an existing BibTeX entry.  an existing BibTeX entry.
699  *** New `bibtex-entry-format' option `required-fields', enabled by default.  *** New `bibtex-entry-format' option `required-fields', enabled by default.
# Line 1247  and to type `C-f' at the end of the sear Line 1249  and to type `C-f' at the end of the sear
1249  search string used as the string to replace.  search string used as the string to replace.
1250    
1251  +++  +++
1252  ** New user option `isearch-resume-enabled'.  ** Isearch no longer adds `isearch-resume' commands to the command
1253  This option can be disabled, to avoid the normal behavior of isearch  history by default.  To enable this feature, customize the new
1254  which puts calls to `isearch-resume' in the command history.  user option `isearch-resume-in-command-history'.
1255    
1256  +++  +++
1257  ** New user option `history-delete-duplicates'.  ** New user option `history-delete-duplicates'.
# Line 1569  per line.  Lines beginning with space or Line 1571  per line.  Lines beginning with space or
1571  **** The `::' qualifier triggers C++ parsing in C file.  **** The `::' qualifier triggers C++ parsing in C file.
1572  Previously, only the `template' and `class' keywords had this effect.  Previously, only the `template' and `class' keywords had this effect.
1573    
1574    **** New language HTML.
1575    Title and h1, h2, h3 are tagged.  Also, tags are generated when name= is
1576    used inside an anchor and whenever id= is used.
1577    
1578    **** In Makefiles, constants are tagged.
1579    If you want the old behavior instead, thus avoiding to increase the
1580    size of the tags file, use the --no-globals option.
1581    
1582    **** In Lua, all functions are tagged.
1583    
1584  **** In Perl, packages are tags.  **** In Perl, packages are tags.
1585  Subroutine tags are named from their package.  You can jump to sub tags  Subroutine tags are named from their package.  You can jump to sub tags
1586  as you did before, by the sub name, or additionally by looking for  as you did before, by the sub name, or additionally by looking for
1587  package::sub.  package::sub.
1588    
1589    **** In Prolog, etags creates tags for rules in addition to predicates.
1590    
1591  **** New language PHP.  **** New language PHP.
1592  Tags are functions, classes and defines.  Tags are functions, classes and defines.
1593  If the --members option is specified to etags, tags are vars also.  If the --members option is specified to etags, tags are vars also.
1594    
 **** New language HTML.  
 Title and h1, h2, h3 are tagged.  Also, tags are generated when name= is  
 used inside an anchor and whenever id= is used.  
   
1595  **** New default keywords for TeX.  **** New default keywords for TeX.
1596  The new keywords are def, newcommand, renewcommand, newenvironment and  The new keywords are def, newcommand, renewcommand, newenvironment and
1597  renewenvironment.  renewenvironment.
1598    
 **** In Makefiles, constants are tagged.  
 If you want the old behavior 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.  
   
1599  *** Honour #line directives.  *** Honour #line directives.
1600  When Etags parses an input file that contains C preprocessor's #line  When Etags parses an input file that contains C preprocessor's #line
1601  directives, it creates tags using the file name and line number  directives, it creates tags using the file name and line number
# Line 1602  writes tags pointing to the source file. Line 1606  writes tags pointing to the source file.
1606  *** New option --parse-stdin=FILE.  *** New option --parse-stdin=FILE.
1607  This option is mostly useful when calling etags from programs.  It can  This option is mostly useful when calling etags from programs.  It can
1608  be used (only once) in place of a file name on the command line.  Etags  be used (only once) in place of a file name on the command line.  Etags
1609  reads from standard input and mark the produced tags as belonging to  reads from standard input and marks the produced tags as belonging to
1610  the file FILE.  the file FILE.
1611    
1612  +++  +++
# Line 2075  anyone has committed to the repository s Line 2079  anyone has committed to the repository s
2079    
2080  * New modes and packages in Emacs 21.4  * New modes and packages in Emacs 21.4
2081    
2082    ** The new package dns-mode.el add syntax highlight of DNS master files.
2083    The key binding C-c C-s (`dns-mode-soa-increment-serial') can be used
2084    to increment the SOA serial.
2085    
2086  ** The new package flymake.el does on-the-fly syntax checking of program  ** The new package flymake.el does on-the-fly syntax checking of program
2087  source files.  See the Flymake's Info manual for more details.  source files.  See the Flymake's Info manual for more details.
2088    

Legend:
Removed from v.1.841.2.14  
changed lines
  Added in v.1.841.2.15

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26