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. |
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'. |
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 |
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 |
+++ |
+++ |
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 |
|
|