aboutsummaryrefslogtreecommitdiffstats
path: root/etc
diff options
context:
space:
mode:
authorJan D2015-05-23 12:28:54 +0200
committerJan D2015-05-23 12:28:54 +0200
commit6aaa489dc112f51f6045f79b37cb78dd513e398f (patch)
treea34eb6ad435ab877848f7464374570549ca55ec5 /etc
parentee14727ce033bae3bc11af35e7843604e5a5e635 (diff)
parent7ac84a2570e1268cc040fcd529508307b2b22c01 (diff)
downloademacs-6aaa489dc112f51f6045f79b37cb78dd513e398f.tar.gz
emacs-6aaa489dc112f51f6045f79b37cb78dd513e398f.zip
Merge branch 'master' into cairo
Diffstat (limited to 'etc')
-rw-r--r--etc/NEWS38
1 files changed, 34 insertions, 4 deletions
diff --git a/etc/NEWS b/etc/NEWS
index fdd0c874bad..7ad85bae5b2 100644
--- a/etc/NEWS
+++ b/etc/NEWS
@@ -165,7 +165,7 @@ buffers to allow certain parts of the text to be writable.
165** A new function `directory-files-recursively' returns all matching 165** A new function `directory-files-recursively' returns all matching
166files (recursively) under a directory. 166files (recursively) under a directory.
167 167
168** The new `directory-name-p' can be used to check whether a file 168** The new function `directory-name-p' can be used to check whether a file
169name (as returned from, for instance, `file-name-all-completions' is 169name (as returned from, for instance, `file-name-all-completions' is
170a directory file name. It returns non-nil if the last character in 170a directory file name. It returns non-nil if the last character in
171the name is a forward slash. 171the name is a forward slash.
@@ -249,6 +249,13 @@ Unicode standards.
249 249
250** The `save-place' variable is replaced by a `save-place-mode'. 250** The `save-place' variable is replaced by a `save-place-mode'.
251 251
252** ERC
253
254*** Hide message types by network or channel. `erc-hide-list' will
255hide all messages of the specified type, where `erc-network-hide-list'
256and `erc-channel-hide-list' will only hide the specified message types
257for the respective specified targets.
258
252** Midnight-mode 259** Midnight-mode
253*** `midnight-mode' is a proper minor mode. 260*** `midnight-mode' is a proper minor mode.
254*** clean-buffer-*-regexps can now specify buffers via predicate functions. 261*** clean-buffer-*-regexps can now specify buffers via predicate functions.
@@ -585,8 +592,8 @@ nil to disable this.
585fitting for use in money calculations; factorial works with 592fitting for use in money calculations; factorial works with
586non-integer inputs. 593non-integer inputs.
587 594
588** HideIfDef mode now support full C/C++ expressions, argumented macro expansions 595** HideIfDef mode now support full C/C++ expressions, argumented macro expansions,
589, interactive macro evaluation and automatic scanning of #defined symbols. 596interactive macro evaluation and automatic scanning of #defined symbols.
590 597
591*** New custom variable `hide-ifdef-header-regexp' to define C/C++ header file 598*** New custom variable `hide-ifdef-header-regexp' to define C/C++ header file
592name patterns. Default case-insensitive .h, .hh, .hpp and .hxx. 599name patterns. Default case-insensitive .h, .hh, .hpp and .hxx.
@@ -675,6 +682,20 @@ command line's password prompt.
675*** The new built-in command `clear' can scroll window contents out of sight. 682*** The new built-in command `clear' can scroll window contents out of sight.
676If provided with an optional non-nil argument, the scrollback contents will be cleared. 683If provided with an optional non-nil argument, the scrollback contents will be cleared.
677 684
685*** New buffer syntax '#<buffer-name>', which is equivalent to
686'#<buffer buffer-name>'. This shorthand makes interacting with
687buffers from eshell more convenient. Custom variable
688`eshell-buffer-shorthand', which has been broken for a while, has been
689removed.
690
691*** By default, eshell "visual" program buffers (created by
692`eshell-visual-commands' and similar custom vars) are no longer killed
693when their processes die. This fixes issues with short-lived commands
694and makes visual programs more useful in general. For example, if
695"git log" is a visual command, it will always show the visual command
696buffer, even if the "git log" process dies. For the old behavior,
697make the new option `eshell-destroy-buffer-when-process-dies' non-nil.
698
678** Browse-url 699** Browse-url
679 700
680*** Support for the Conkeror web browser. 701*** Support for the Conkeror web browser.
@@ -720,6 +741,10 @@ a typographically-correct documents.
720 741
721* Incompatible Lisp Changes in Emacs 25.1 742* Incompatible Lisp Changes in Emacs 25.1
722 743
744** The optional `predicate' argument of `lisp-complete-symbol' no longer
745has any effect. (This change was made in Emacs 24.4 but was not
746advertised at the time.)
747
723** `indirect-function' does not signal `void-function' any more. 748** `indirect-function' does not signal `void-function' any more.
724This is mostly a bug-fix, since this change was missed back in 24.4 when 749This is mostly a bug-fix, since this change was missed back in 24.4 when
725symbol-function was changed not to signal `void-function' any more. 750symbol-function was changed not to signal `void-function' any more.
@@ -737,7 +762,7 @@ If you want the old behavior of calling the function in the buffer
737from which the minibuffer was entered, call it with the new argument 762from which the minibuffer was entered, call it with the new argument
738`switch-buffer'. 763`switch-buffer'.
739 764
740** window-configurations no longer record the buffers's marks. 765** window-configurations no longer record the buffers' marks.
741 766
742** inhibit-modification-hooks now also inhibits lock-file checks, as well as 767** inhibit-modification-hooks now also inhibits lock-file checks, as well as
743active region handling. 768active region handling.
@@ -942,6 +967,11 @@ fullwidth frames, the behavior may depend on the toolkit used.
942windows without "fixing" it. It's supported by `fit-window-to-buffer', 967windows without "fixing" it. It's supported by `fit-window-to-buffer',
943`temp-buffer-resize-mode' and `display-buffer'. 968`temp-buffer-resize-mode' and `display-buffer'.
944 969
970+++
971** New option `switch-to-buffer-in-dedicated-window' allows to customize
972how `switch-to-buffer' proceeds interactively when the selected window
973is strongly dedicated to its buffer.
974
945** Tearoff menus and detachable toolbars for Gtk+ has been removed. 975** Tearoff menus and detachable toolbars for Gtk+ has been removed.
946Those features have been deprecated in Gtk+ for a long time. 976Those features have been deprecated in Gtk+ for a long time.
947 977