\f
* Changes in Emacs 21.4
++++
+** In processing a local variables list, Emacs strips the prefix and
+suffix are from every line before processing all the lines.
+
+++
** `apply-macro-to-region-lines' now operates on all lines that begin
in the region, rather than on all complete lines in the region.
** Compilation mode enhancements:
++++
*** New user option `compilation-environment'.
This option allows you to specify environment variables for inferior
compilation processes without affecting the environment that all
**** The `::' qualifier triggers C++ parsing in C file.
Previously, only the `template' and `class' keywords had this effect.
+**** The gnucc __attribute__ keyword is now recognised and ignored.
+
**** 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.
If you want the old behavior instead, thus avoiding to increase the
size of the tags file, use the --no-globals option.
-**** In Lua, all functions are tagged.
+**** New language Lua.
+All functions are tagged.
**** In Perl, packages are tags.
Subroutine tags are named from their package. You can jump to sub tags
**** New language PHP.
Tags are functions, classes and defines.
-If the --members option is specified to etags, tags are vars also.
+If the --members option is specified to etags, tags are variables also.
**** New default keywords for TeX.
The new keywords are def, newcommand, renewcommand, newenvironment and
\f
* Lisp Changes in Emacs 21.4
+** Major mode functions now run the new normal hook
+`after-change-major-mode-hook', at their very end, after the mode hooks.
+
+++
** `auto-save-file-format' has been renamed to
`buffer-auto-save-file-format' and made into a permanent local.