X-Git-Url: https://code.delx.au/gnu-emacs/blobdiff_plain/bc7be45dbd90145b9bc76dbff349bf51a8315211..5938d5196d09aff887aa74603c102b1f303a613a:/etc/NEWS diff --git a/etc/NEWS b/etc/NEWS index 5595fafd37..616db77fe0 100644 --- a/etc/NEWS +++ b/etc/NEWS @@ -86,6 +86,9 @@ been adding them there, put them somewhere else, eg site-lisp. * Changes in Emacs 24.3 +** minibuffer-electric-default-mode can rewrite (default ...) to [...]. +Just set minibuffer-eldef-shorten-default to t before enabling the mode. + ** Most y-or-n prompts now allow you to scroll the selected window. Typing C-v or M-v at a y-or-n prompt scrolls forward or backward respectively, without exiting from the prompt. @@ -181,6 +184,15 @@ The PCL-CVS commands are still available via the keyboard. * Editing Changes in Emacs 24.3 +** Navigation command changes + +*** New binding `M-g c' for `goto-char'. + +*** New binding `M-g TAB' for `move-to-column'. + +*** `M-g TAB' (`move-to-column') prompts for a column number if called +interactively with no prefix arg. Previously, it moved to column 1. + +++ ** `C-x 8 RET' is now bound to `insert-char', which is now a command. `ucs-insert' is now an obsolete alias for `insert-char'. @@ -223,11 +235,6 @@ append-to-register and M-x prepend-to-register. ** `C-u M-=' now counts lines/words/characters in the entire buffer. -** New binding `M-g c' for `goto-char'. - -** M-x move-to-column, if called interactively with no prefix arg, now -prompts for a column number. - ** New command `C-x r M-w' (copy-rectangle-as-kill). It copies the region-rectangle as the last rectangle kill. @@ -411,7 +418,7 @@ server properties. ** In Perl mode, new option `perl-indent-parens-as-block' causes non-block closing brackets to be aligned with the line of the opening bracket. -** In Proced mode, new command `proced-renice' renices selected processes. +** In Proced mode, new command `proced-renice' renices marked processes. ** Python mode @@ -565,6 +572,9 @@ in case that is not properly encoded. ** which-function-mode now applies to all applicable major modes by default. +--- +** winner-mode-hook now runs when the mode is disabled, as well as when it is +enabled. ** FIXME something happened to ses.el, 2012-04-17. @@ -655,15 +665,34 @@ are deprecated and will be removed eventually. **** inactivate-current-input-method-function -> deactivate-current-input-method-function -** Some obsolete variables and variable aliases were removed: +** Some obsolete functions and variables were removed: *** `facemenu-unlisted-faces' *** `rmail-decode-mime-charset' *** `last-input-char', `last-command-char', `unread-command-char'. +*** `iswitchb-read-buffer' +*** `sc-version', `sc-submit-bug-report' +*** `set-char-table-default' +*** `string-to-sequence' (use `string-to-list' or `string-to-vector'). +*** `compile-internal' +*** `mode-line-inverse-video' +*** `cvs-commit-buffer-require-final-newline' +(use `'log-edit-require-final-newline'instead) +*** `cvs-changelog-full-paragraphs' +(use `log-edit-changelog-full-paragraphs' instead) +*** `cvs-diff-ignore-marks', `cvs-diff-buffer-name' +*** `vc-ignore-vc-files' (use `vc-handled-backends' instead) +*** `vc-master-templates' (use `vc-handled-backends' instead) +*** `vc-checkout-carefully' * Lisp changes in Emacs 24.3 +** New sampling-based Elisp profiler. +Try M-x profiler-start ... M-x profiler-stop; and then M-x profiler-report. +The sampling rate can be based on CPU time (only supported on some +systems), or based on memory allocations. + ** CL-style generalized variables are now in core Elisp. `setf' is autoloaded; `push' and `pop' accept generalized variables. @@ -709,14 +738,11 @@ now accept a third argument to avoid choosing the selected window. *** New macro `with-temp-buffer-window'. -*** New options `temp-buffer-resize-frames' and -`temp-buffer-resize-regexps'. - *** `temp-buffer-resize-mode' no longer resizes windows that have been reused. -*** New function `fit-frame-to-buffer' and new option -`fit-frame-to-buffer-bottom-margin'. +*** New function `fit-frame-to-buffer' and new options +`fit-frame-to-buffer' and `fit-frame-to-buffer-bottom-margin'. *** New display action functions `display-buffer-below-selected', `display-buffer-at-bottom' and `display-buffer-in-previous-window'. @@ -731,6 +757,9 @@ non-nil, specifies frame parameters to give any newly-created frame. *** New display action alist entry `previous-window', if non-nil, specifies window to reuse in `display-buffer-in-previous-window'. +*** New display action alist entries `window-height' and `window-width' +to specify size of new window created by `display-buffer'. + *** The following variables are obsolete, as they can be replaced by appropriate entries in the `display-buffer-alist' function introduced in Emacs 24.1: