X-Git-Url: https://code.delx.au/gnu-emacs/blobdiff_plain/9ea10cc3431ce03da0a375cd573ceedd5cdbdf67..32ac3a6ba32f947a8d6b81ef7609dc69fd6a5d48:/etc/NEWS diff --git a/etc/NEWS b/etc/NEWS index bf7880bd1a..e9408ff45e 100644 --- a/etc/NEWS +++ b/etc/NEWS @@ -110,6 +110,10 @@ treated as images. *** Images displayed via ImageMagick now support transparency and the :background image spec property. +** Internationalization changes + +*** New language environment: Persian. + ** Face underlining can now use a wave. See the "Face Attributes" section of the Elisp manual. @@ -144,9 +148,16 @@ local variables on remote hosts. ** `insert-char' is now a command, and `ucs-insert' an obsolete alias for it. +** The entry for PCL-CVS has been removed from the Tools menu. +The PCL-CVS commands are still available via the keyboard. + * Editing Changes in Emacs 24.2 +** New option `delete-trailing-lines' specifies whether the M-x +delete-trailing-whitespace command should delete trailing lines at the +end of the buffer. It defaults to t. + ** Search changes *** Global `M-s _' starts a symbol (identifier) incremental search, @@ -159,6 +170,8 @@ prompts for a column number. ** `mouse-avoidance-banish-position' can now be used to customize `mouse-avoidance-mode' further. +** `M-=' is now bound to `count-words', not `count-words-region'. + ** `C-M-f' and `C-M-b' will now move to the path name separator character when doing minibuffer filename prompts. @@ -274,13 +287,13 @@ The variable `diff-use-changed-face' defines whether to use the face `diff-changed', or `diff-removed' and `diff-added' to highlight changes in context diffs. +** Ediff now uses the same color scheme as Diff mode +on high color displays. + ** Flymake uses fringe bitmaps to indicate errors and warnings. See flymake-fringe-indicator-position, flymake-error-bitmap and flymake-warning-bitmap. -** Ediff now uses the same color scheme as Diff mode -on high color displays. - ** `sh-script' *** Pairing of parens/quotes uses electric-pair-mode instead of skeleton-pair. *** `sh-electric-here-document-mode' now controls auto-insertion of here-docs. @@ -348,6 +361,18 @@ these commands now). ** erc will look up server/channel names via auth-source and use the channel keys found, if any. +** Dired + +*** `dired-do-async-shell-command' executes each file sequentially +if the command ends in `;' (when operating on multiple files). +Otherwise, it executes the command on each file in parallel. + +** Shell + +*** New option `async-shell-command-buffer' specifies what buffer to use +for a new asynchronous shell command when the default output buffer +`*Async Shell Command*' is already taken by another running command. + ** FFAP *** The option `ffap-url-unwrap-remote' can now be a list of strings, @@ -461,6 +486,10 @@ inefficiency, and not namespace-clean. * Incompatible Lisp Changes in Emacs 24.2 +** If the NEWTEXT arg to `replace-match' contains a substring "\?", +that substring is inserted literally even if the LITERAL arg is +non-nil, instead of causing an error to be signaled. + +++ ** Docstrings starting with `*' no longer indicate user options. Only variables defined using `defcustom' are considered user options. @@ -481,14 +510,48 @@ third argument is a frame (that usage was obsolete since Emacs 22.2). but keywords or keyword-string pairs. The old argument list will still be supported for Emacs 24.x. +** Spelling changes. +Some Lisp symbols have been renamed to avoid problems with spelling +that is incorrect or inconsistent with how Emacs normally spells a word. + +*** Renamed functions + +**** hangul-input-method-inactivate -> hangul-input-method-deactivate +**** inactivate-input-method -> deactivate-input-method +**** quail-inactivate -> quail-deactivate +**** robin-inactivate -> robin-deactivate +**** viper-inactivate-input-method -> viper-deactivate-input-method +**** viper-inactivate-input-method-action -> + viper-deactivate-input-method-action +**** ucs-input-inactivate -> ucs-input-deactivate + +*** Renamed hooks +The old hooks are still supported for backward compatibility, but they +are deprecated and will be removed eventually. + +**** input-method-inactivate-hook -> input-method-deactivate-hook +**** robin-inactivate-hook -> robin-deactivate-hook +**** quail-inactivate-hook -> quail-deactivate-hook + +*** Renamed Lisp variables + +**** follow-deactive-menu -> follow-inactive-menu +**** inactivate-current-input-method-function -> + deactivate-current-input-method-function + ** The following obsolete variables and varaliases have been removed: *** `facemenu-unlisted-faces' *** `rmail-decode-mime-charset' +*** `last-input-char' and `last-command-char' * Lisp changes in Emacs 24.2 +** New functions `autoloadp' and `autoload-do-load'. + +** `function-get' fetches the property of a function, following aliases. + ** `toggle-read-only' accepts a second argument specifying whether to print a message, if called from Lisp. @@ -506,9 +569,14 @@ The interpretation of the DECLS is determined by `defun-declarations-alist'. ** New error type and new function `user-error'. Doesn't trigger the debugger. -** The functions get-lru-window, get-mru-window and get-largest-window +** Window changes + +*** The functions get-lru-window, get-mru-window and get-largest-window now accept a third argument to avoid choosing the selected window. +*** New display action alist `inhibit-switch-frame', if non-nil, tells +display action functions to avoid changing which frame is selected. + ** Completion *** New function `completion-table-with-quoting' to handle completion @@ -541,6 +609,8 @@ is detected. Emacs now supports mouse highlight, help-echo (in the echo area), and mouse-autoselect-window. +** On MS-Windows Vista and later Emacs now supports symbolic links. + * Installation Changes in Emacs 24.1 @@ -1109,7 +1179,7 @@ buffer was used. The search is performed using `customize-apropos'. To turn off the search field, set `custom-search-field' to nil. -*** Custom options now start out hidden if at their default values. +*** Options in customize group buffers start out hidden if not customized. Use the arrow to the left of the option name to toggle visibility. *** custom-buffer-sort-alphabetically now defaults to t.