X-Git-Url: https://code.delx.au/gnu-emacs/blobdiff_plain/c603274f264d550bbae6b0b5c906dfebb78c7eb3..91739fe21cd0c17472110b1af07df529d95a8f3b:/etc/NEWS diff --git a/etc/NEWS b/etc/NEWS index a505cf2f0e..844181c334 100644 --- a/etc/NEWS +++ b/etc/NEWS @@ -237,6 +237,11 @@ Unicode standards. * Changes in Specialized Modes and Packages in Emacs 25.1 + +** New `xterm-screen-extra-capabilities' config. + +** The `save-place' variable is replaced by a `save-place-mode'. + ** Midnight-mode *** `midnight-mode' is a proper minor mode. *** clean-buffer-*-regexps can now specify buffers via predicate functions. @@ -250,6 +255,17 @@ by default at least in Debian, for security reasons). ** package.el +*** New "external" package status. +An external package is any installed package that's not built-in and +not from `package-user-dir', which usually means it's from an entry in +`package-directory-list'. They are treated much like built-in +packages, in that they cannot be deleted through the package menu and +are not considered for upgrades. + +The effect, is that a user can manually place a specific version of a +package inside `package-directory-list' and the package menu will +always respect that. + *** If a package is available on multiple archives and one has higher priority (as per `package-archive-priorities') only that one is listed. This can be configured with `package-menu-hide-low-priority'. @@ -547,6 +563,11 @@ allows to customize this. *** Two new faces `compare-windows-removed' and `compare-windows-added' replace the obsolete face `compare-windows'. +--- +*** `log-edit-insert-changelog' converts "(tiny change)" to +"Copyright-paperwork-exempt: yes". Set `log-edit-rewrite-tiny-change' +nil to disable this. + ** VHDL mode supports VHDL'08. ** Calculator: decimal display mode uses "," groups, so it's more @@ -630,6 +651,9 @@ to avoid interfering with the kill ring. *** Custom variable `eudc-inline-expansion-format' defaults to "Firstname Surname ". +*** Custom variable `eudc-options-file' defaults to +"~/.emacs.d/eudc-options". + *** New custom variable `ldap-ldapsearch-password-prompt-regexp' to allow overriding the regular expression that recognizes the ldapsearch command line's password prompt. @@ -685,6 +709,11 @@ a typographically-correct documents. * Incompatible Lisp Changes in Emacs 25.1 +** `indirect-function' does not signal `void-function' any more. +This is mostly a bug-fix, since this change was missed back in 24.4 when +symbol-function was changed not to signal `void-function' any more. +*** As a consequence, the second arg of `indirect-function' is now obsolete. + ** Comint, term, and compile do not set the EMACS env var any more. Use the INSIDE_EMACS environment variable instead. @@ -736,6 +765,8 @@ behavior, set `diff-switches' to `-c'. * Lisp Changes in Emacs 25.1 +** The default value of `load-read-function' is now `read'. + ** New hook `pre-redisplay-functions', a bit easier to use than pre-redisplay-function. ** The second arg of `looking-back' should always be provided explicitly. @@ -811,6 +842,9 @@ name. The variable `system-name' is now obsolete. +++ ** Function `write-region' no longer outputs "Wrote FILE" in batch mode. +** If `pwd' is called with a prefix argument, insert the current default +directory at point. + --- ** New utilities in subr-x.el: *** New macros `if-let' and `when-let' allow defining bindings and to