** Windows
++++
*** New user option 'display-buffer-avoid-small-windows'.
If non-nil, this should be a window height, a number. Windows smaller
than this will be avoided by 'display-buffer', if possible.
** Elisp
+---
*** New command 'elisp-eval-buffer' (bound to 'C-c C-e').
This command evals the forms in the current buffer.
+---
*** New commands 'elisp-byte-compile-file' and 'elisp-byte-compile-buffer'.
These commands (bound to 'C-c C-f' and 'C-c C-b', respectively)
byte-compile the visited file and the current buffer, respectively.
bar
** Cperl Mode
+
---
*** New user option 'cperl-file-style'.
This option determines the indentation style to be used. It can also
** Find-Dired
+---
*** New command 'find-dired-with-command'.
This enables users to run 'find-dired' with an arbitrary command,
enabling running commands previously unsupported and also enabling new
Allows the creation of "functions with slots" or "function objects"
via the macros 'oclosure-define' and 'oclosure-lambda'.
++++
*** New generic function 'oclosure-interactive-form'.
Used by 'interactive-form' when called on an OClosure.
This allows specific OClosure types to compute their interactive specs
** '?\' at the end of a line now signals an error.
Previously it produced a nonsense value, -1, that was never intended.
+---
** Some libraries obsolete since Emacs 24.1 and 24.3 have been removed:
abbrevlist.el, assoc.el, complete.el, cust-print.el,
erc-hecomplete.el, mailpost.el, mouse-sel.el, old-emacs-lock.el,
This can be used to specify what forms to put into 'command-history'
when executing commands interactively.
++++
** The FORM arg of 'time-convert' is mandatory.
'time-convert' can still be called without it, as before, but the
compiler now emits a warning about this deprecated usage.
This function includes the current value of the variable in eldoc display
and can be used as a more detailed alternative to 'elisp-eldoc-var-docstring'.
++++
** 'save-some-buffers' can now be extended to save other things.
Traditionally, 'save-some-buffers' saved buffers, and also saved
abbrevs. This has been generalized via the
'save-some-buffers-functions' variable, and packages can now register
things to be saved.
++++
** New function 'string-equal-ignore-case'.
This compares strings ignoring case differences.
+---
** 'symbol-file' can now report natively-compiled .eln files.
If Emacs was built with native-compilation enabled, Lisp programs can
now call 'symbol-file' with the new optional 3rd argument non-nil to
This hook is run before 'x-popup-menu' is about to display a
deck-of-cards menu on screen.
+---
** New hook 'post-select-region-hook'.
This hook is run immediately after 'select-active-regions' causes the
region to be set as the primary selection.
++++
** New function 'buffer-match-p'.
Check if a buffer satisfies some condition. Some examples for
conditions can be regular expressions that match a buffer name, a
where 'major-mode' is 'shell-mode' or a combined with a condition like
'(and "\\`\\*.+\\*\\'" (major-mode . special-mode))'.
++++
** New function 'match-buffers'.
Use 'buffer-match-p' to gather a list of buffers that match a
condition.