diff options
| author | Jan D | 2015-05-23 12:28:54 +0200 |
|---|---|---|
| committer | Jan D | 2015-05-23 12:28:54 +0200 |
| commit | 6aaa489dc112f51f6045f79b37cb78dd513e398f (patch) | |
| tree | a34eb6ad435ab877848f7464374570549ca55ec5 /etc | |
| parent | ee14727ce033bae3bc11af35e7843604e5a5e635 (diff) | |
| parent | 7ac84a2570e1268cc040fcd529508307b2b22c01 (diff) | |
| download | emacs-6aaa489dc112f51f6045f79b37cb78dd513e398f.tar.gz emacs-6aaa489dc112f51f6045f79b37cb78dd513e398f.zip | |
Merge branch 'master' into cairo
Diffstat (limited to 'etc')
| -rw-r--r-- | etc/NEWS | 38 |
1 files changed, 34 insertions, 4 deletions
| @@ -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 |
| 166 | files (recursively) under a directory. | 166 | files (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 |
| 169 | name (as returned from, for instance, `file-name-all-completions' is | 169 | name (as returned from, for instance, `file-name-all-completions' is |
| 170 | a directory file name. It returns non-nil if the last character in | 170 | a directory file name. It returns non-nil if the last character in |
| 171 | the name is a forward slash. | 171 | the 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 | ||
| 255 | hide all messages of the specified type, where `erc-network-hide-list' | ||
| 256 | and `erc-channel-hide-list' will only hide the specified message types | ||
| 257 | for 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. | |||
| 585 | fitting for use in money calculations; factorial works with | 592 | fitting for use in money calculations; factorial works with |
| 586 | non-integer inputs. | 593 | non-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. | 596 | interactive 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 |
| 592 | name patterns. Default case-insensitive .h, .hh, .hpp and .hxx. | 599 | name 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. |
| 676 | If provided with an optional non-nil argument, the scrollback contents will be cleared. | 683 | If 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 | ||
| 687 | buffers from eshell more convenient. Custom variable | ||
| 688 | `eshell-buffer-shorthand', which has been broken for a while, has been | ||
| 689 | removed. | ||
| 690 | |||
| 691 | *** By default, eshell "visual" program buffers (created by | ||
| 692 | `eshell-visual-commands' and similar custom vars) are no longer killed | ||
| 693 | when their processes die. This fixes issues with short-lived commands | ||
| 694 | and makes visual programs more useful in general. For example, if | ||
| 695 | "git log" is a visual command, it will always show the visual command | ||
| 696 | buffer, even if the "git log" process dies. For the old behavior, | ||
| 697 | make 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 | ||
| 745 | has any effect. (This change was made in Emacs 24.4 but was not | ||
| 746 | advertised at the time.) | ||
| 747 | |||
| 723 | ** `indirect-function' does not signal `void-function' any more. | 748 | ** `indirect-function' does not signal `void-function' any more. |
| 724 | This is mostly a bug-fix, since this change was missed back in 24.4 when | 749 | This is mostly a bug-fix, since this change was missed back in 24.4 when |
| 725 | symbol-function was changed not to signal `void-function' any more. | 750 | symbol-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 | |||
| 737 | from which the minibuffer was entered, call it with the new argument | 762 | from 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 |
| 743 | active region handling. | 768 | active region handling. |
| @@ -942,6 +967,11 @@ fullwidth frames, the behavior may depend on the toolkit used. | |||
| 942 | windows without "fixing" it. It's supported by `fit-window-to-buffer', | 967 | windows 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 | ||
| 972 | how `switch-to-buffer' proceeds interactively when the selected window | ||
| 973 | is 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. |
| 946 | Those features have been deprecated in Gtk+ for a long time. | 976 | Those features have been deprecated in Gtk+ for a long time. |
| 947 | 977 | ||