---
** The configure option `--with-crt-dir' has been removed.
-It is no longer needed, as the crt*.o files are no longer linked
-specially.
+It is no longer needed, as the crt*.o files are no longer linked specially.
---
** Directories passed to configure option `--enable-locallisppath' are
** `emacs-bzr-version' has been renamed to `emacs-repository-version',
and works for git too, if you fetch the repository notes.
-** New user options:
-
-*** `read-regexp-defaults-function' defines a function to read regexps,
+** `read-regexp-defaults-function' defines a function to read regexps,
used by commands like `rgrep', `lgrep' `occur', `highlight-regexp', etc.
You can customize this to specify a function that provides a default
value from the regexp last history element, or from the symbol found
at point.
+++
-*** `load-prefer-newer' affects how the `load' function chooses the
-file to load. If this is non-nil, then when both .el and .elc
+** New option `load-prefer-newer' affects how the `load' function chooses
+the file to load. If this is non-nil, then when both .el and .elc
versions of a file exist, and the caller did not explicitly specify
which one to load, then the newer file is loaded. The default, nil,
means to always load the .elc file.
**** Improved detection of used namespaces in current scope in C++.
**** Parsing of default values for variables and function arguments in C/C++.
-They are also displayed by the summarize feature in the modeline.
+They are also displayed by the summarize feature in the mode line.
**** Improved parsing of function pointers in C/C++.
This also includes parsing of function pointers as function arguments.
-**** Parsing of C/C++ preprocessor macros which open new scope.
-For example, this enables parsing of macros which open new namespaces.
+**** Parsing of C/C++ preprocessor macros that open new scope.
+For example, this enables parsing of macros that open new namespaces.
**** Support for 'this' pointer in inline member functions in C++.
that it matches symbols, and non-symbol characters between symbols.
+++
-** New SES command `ses-rename-cell' allows assigning names to SES cells.
+** New SES command `ses-rename-cell' allows assignment of names to SES cells.
---
** The shell.el option `explicit-bash-args' includes --noediting by default.
** Shell Script mode
-*** `sh-mode' now has its own setting for `add-log-current-defun-function'.
+---
+*** The SMIE indentation engine is now used by default - see `sh-use-smie'.
-*** The SMIE indentation engine is now used by default.
+---
+*** `sh-mode' now has its own setting for `add-log-current-defun-function'.
** SMIE indentation can be customized via `smie-config'.
Emacs can learn the appropriate indentation settings if you provide it
under current version control system. When called with a prefix
argument, you can remove a file from the ignored file list.
----
-*** `cvs-append-to-ignore' has been renamed to `vc-cvs-append-to-ignore'
-because it is moved to vc-cvs.el.
-
** VHDL mode
---
** The Woman commands `woman-default-faces' and `woman-monochrome-faces'
are obsolete. Customize the `woman-*' faces instead.
-** Obsolete packages:
+** Obsolete packages
*** Iswitchb is made obsolete by icomplete-mode.
** New hook `pre-redisplay-function'.
+++
-** New bool-vector set operation functions:
+** New bool-vector set operation functions
*** `bool-vector-exclusive-or'
*** `bool-vector-union'
*** `bool-vector-intersection'
*** `string-remove-suffix'
+++
-** Obsoleted functions:
+** Obsoleted functions
*** `log10'
*** `dont-compile'
*** `lisp-complete-symbol'