diff options
| author | Chong Yidong | 2012-10-24 22:38:49 +0800 |
|---|---|---|
| committer | Chong Yidong | 2012-10-24 22:38:49 +0800 |
| commit | cd99601878e97578ecd8e2209feeda275a3a13f5 (patch) | |
| tree | ecf3e3425320d787279640bb764d993753e53082 /etc | |
| parent | e7b987069126f8a59db97eb6639066ae2f645207 (diff) | |
| download | emacs-cd99601878e97578ecd8e2209feeda275a3a13f5.tar.gz emacs-cd99601878e97578ecd8e2209feeda275a3a13f5.zip | |
Document some Emacs 24.3 changes.
* doc/emacs/dired.texi (Dired Deletion, Marks vs Flags): Document Emacs 24.3
changes to the mark and unmark commands.
(Comparison in Dired): Document chages to dired-diff. Remove M-=,
which is no longer bound to dired-backup-diff.
* doc/emacs/mule.texi (Text Coding): set-buffer-file-coding-system can now
be invoked from the mode line.
* lisp/dired.el (dired-mark, dired-unmark, dired-flag-file-deletion):
Doc fix.
Diffstat (limited to 'etc')
| -rw-r--r-- | etc/NEWS | 58 |
1 files changed, 31 insertions, 27 deletions
| @@ -104,26 +104,19 @@ been adding them there, put them somewhere else, eg site-lisp. | |||
| 104 | 104 | ||
| 105 | * Changes in Emacs 24.3 | 105 | * Changes in Emacs 24.3 |
| 106 | 106 | ||
| 107 | ** minibuffer-electric-default-mode can rewrite (default ...) to [...]. | ||
| 108 | Just set minibuffer-eldef-shorten-default to t before enabling the mode. | ||
| 109 | |||
| 110 | +++ | 107 | +++ |
| 111 | ** Most y-or-n prompts now allow you to scroll the selected window. | 108 | ** Most y-or-n prompts now allow you to scroll the selected window. |
| 112 | Typing C-v or M-v at a y-or-n prompt scrolls forward or backward | 109 | Typing C-v or M-v at a y-or-n prompt scrolls forward or backward |
| 113 | respectively, without exiting from the prompt. | 110 | respectively, without exiting from the prompt. |
| 114 | 111 | ||
| 115 | --- | ||
| 116 | ** In minibuffer filename prompts, `C-M-f' and `C-M-b' now move to the | ||
| 117 | next and previous path separator, respectively. | ||
| 118 | |||
| 119 | ** Mode line changes | 112 | ** Mode line changes |
| 120 | --- | 113 | --- |
| 121 | *** New option `mode-line-default-help-echo' specifies the help text | 114 | *** New option `mode-line-default-help-echo' specifies the help text |
| 122 | (shown in a tooltip or in the echo area) for any part of the mode line | 115 | (shown in a tooltip or in the echo area) for any part of the mode line |
| 123 | that does not have its own specialized help text. | 116 | that does not have its own specialized help text. |
| 124 | 117 | +++ | |
| 125 | *** You can now click mouse-3 in the coding system indicator to | 118 | *** You can now click mouse-3 in the coding system indicator to invoke |
| 126 | invokes `set-buffer-file-coding-system'. | 119 | `set-buffer-file-coding-system'. |
| 127 | 120 | ||
| 128 | ** Help changes | 121 | ** Help changes |
| 129 | 122 | ||
| @@ -139,6 +132,14 @@ correctly. To disable this, set `help-enable-auto-load' to nil. | |||
| 139 | even after their associated libraries have been loaded (and the | 132 | even after their associated libraries have been loaded (and the |
| 140 | autoloads have been redefined as functions). | 133 | autoloads have been redefined as functions). |
| 141 | 134 | ||
| 135 | ** Minibuffer changes | ||
| 136 | --- | ||
| 137 | *** In minibuffer filename prompts, `C-M-f' and `C-M-b' now move to the | ||
| 138 | next and previous path separator, respectively. | ||
| 139 | |||
| 140 | *** minibuffer-electric-default-mode can rewrite (default ...) to [...]. | ||
| 141 | Just set minibuffer-eldef-shorten-default to t before enabling the mode. | ||
| 142 | |||
| 142 | ** ImageMagick support, if available, is automatically enabled. | 143 | ** ImageMagick support, if available, is automatically enabled. |
| 143 | It is no longer necessary to call `imagemagick-register-types' | 144 | It is no longer necessary to call `imagemagick-register-types' |
| 144 | explicitly to install ImageMagick image types; that function is called | 145 | explicitly to install ImageMagick image types; that function is called |
| @@ -340,15 +341,15 @@ rather than making them unbound. | |||
| 340 | *** New option `compilation-always-kill'. | 341 | *** New option `compilation-always-kill'. |
| 341 | 342 | ||
| 342 | ** Customize | 343 | ** Customize |
| 343 | 344 | --- | |
| 344 | *** `custom-reset-button-menu' now defaults to t. | 345 | *** `custom-reset-button-menu' now defaults to t. |
| 345 | 346 | --- | |
| 346 | *** Non-option variables are never matched in `customize-apropos' and | 347 | *** Non-option variables are never matched in `customize-apropos' and |
| 347 | `customize-apropos-options' (i.e. the prefix argument does nothing for | 348 | `customize-apropos-options' (i.e. the prefix argument does nothing for |
| 348 | these commands now). | 349 | these commands now). |
| 349 | 350 | ||
| 350 | ** Desktop | 351 | ** Desktop |
| 351 | 352 | --- | |
| 352 | *** `desktop-path' no longer includes the "." directory. Desktop | 353 | *** `desktop-path' no longer includes the "." directory. Desktop |
| 353 | files are now located in ~/.emacs.d by default. | 354 | files are now located in ~/.emacs.d by default. |
| 354 | 355 | ||
| @@ -402,22 +403,23 @@ whitespace problems introduced by the diff. | |||
| 402 | *** `dired-do-async-shell-command' executes each file sequentially | 403 | *** `dired-do-async-shell-command' executes each file sequentially |
| 403 | if the command ends in `;' (when operating on multiple files). | 404 | if the command ends in `;' (when operating on multiple files). |
| 404 | Otherwise, it executes the command on each file in parallel. | 405 | Otherwise, it executes the command on each file in parallel. |
| 405 | 406 | --- | |
| 406 | *** Typing M-n in the minibuffer of `dired-do-chmod', `dired-do-chgrp', | 407 | *** Typing M-n in the minibuffer of `dired-do-chmod', `dired-do-chgrp', |
| 407 | `dired-do-chown', `dired-do-touch' pulls the file attributes of the | 408 | `dired-do-chown', `dired-do-touch' pulls the file attributes of the |
| 408 | file at point. | 409 | file at point. |
| 409 | 410 | +++ | |
| 410 | *** When the region is active, `m' (`dired-mark'), `u' (`dired-unmark'), | 411 | *** When the region is active, `m' (`dired-mark'), `u' (`dired-unmark'), |
| 411 | `DEL' (`dired-unmark-backward'), `d' (`dired-flag-file-deletion') | 412 | `DEL' (`dired-unmark-backward'), `d' (`dired-flag-file-deletion') |
| 412 | mark/unmark/flag all files in the active region. | 413 | mark/unmark/flag all files in the active region. |
| 413 | 414 | +++ | |
| 414 | *** The minibuffer default for `=' (`dired-diff) has changed. | 415 | *** The minibuffer default for `=' (`dired-diff) has changed. |
| 415 | It is now the backup file for the file at point, if one exists. | 416 | It is now the backup file for the file at point, if one exists. |
| 416 | In Transient Mark mode the default is the file at the active mark. | 417 | In Transient Mark mode the default is the file at the active mark. |
| 417 | 418 | +++ | |
| 418 | *** `M-=' is no longer bound to `dired-backup-diff' in Dired buffers. | 419 | *** `M-=' is no longer bound to `dired-backup-diff' in Dired buffers. |
| 419 | The global binding for `M-=', `count-words-region' is in effect. | 420 | The global binding for `M-=', `count-words-region' is in effect. |
| 420 | 421 | ||
| 422 | --- | ||
| 421 | ** Ediff now uses the same color scheme as Diff mode. | 423 | ** Ediff now uses the same color scheme as Diff mode. |
| 422 | 424 | ||
| 423 | ** erc will look up server/channel names via auth-source and use the | 425 | ** erc will look up server/channel names via auth-source and use the |
| @@ -428,9 +430,9 @@ See `flymake-fringe-indicator-position', `flymake-error-bitmap' and | |||
| 428 | `flymake-warning-bitmap'. | 430 | `flymake-warning-bitmap'. |
| 429 | 431 | ||
| 430 | ** Follow mode | 432 | ** Follow mode |
| 431 | 433 | --- | |
| 432 | *** The obsolete variable `follow-mode-off-hook' has been removed. | 434 | *** The obsolete variable `follow-mode-off-hook' has been removed. |
| 433 | 435 | --- | |
| 434 | *** Follow mode no longer works by using advice. | 436 | *** Follow mode no longer works by using advice. |
| 435 | The option `follow-intercept-processes' has been removed. | 437 | The option `follow-intercept-processes' has been removed. |
| 436 | 438 | ||
| @@ -673,6 +675,7 @@ gnus-notifications.el, mm-archive.el | |||
| 673 | 675 | ||
| 674 | * Incompatible Lisp Changes in Emacs 24.3 | 676 | * Incompatible Lisp Changes in Emacs 24.3 |
| 675 | 677 | ||
| 678 | +++ | ||
| 676 | ** set-buffer-multibyte now signals an error in narrowed buffers. | 679 | ** set-buffer-multibyte now signals an error in narrowed buffers. |
| 677 | 680 | ||
| 678 | +++ | 681 | +++ |
| @@ -772,9 +775,18 @@ systems), or based on memory allocations. | |||
| 772 | ** CL-style generalized variables are now in core Elisp. | 775 | ** CL-style generalized variables are now in core Elisp. |
| 773 | `setf' is autoloaded; `push' and `pop' accept generalized variables. | 776 | `setf' is autoloaded; `push' and `pop' accept generalized variables. |
| 774 | 777 | ||
| 778 | +++ | ||
| 775 | ** `defun' also accepts a (declare DECLS) form, like `defmacro'. | 779 | ** `defun' also accepts a (declare DECLS) form, like `defmacro'. |
| 776 | The interpretation of the DECLS is determined by `defun-declarations-alist'. | 780 | The interpretation of the DECLS is determined by `defun-declarations-alist'. |
| 777 | 781 | ||
| 782 | ** Minibuffer | ||
| 783 | +++ | ||
| 784 | *** `read-regexp' has a new argument HISTORY; the first argument PROMPT | ||
| 785 | of `read-regexp' accepts a string ending with a colon and space, and its | ||
| 786 | second argument DEFAULTS can be a list of strings accessible via M-n | ||
| 787 | in the minibuffer ahead of other hard-coded useful regexp-related values. | ||
| 788 | More commands use `read-regexp' now to read their regexp arguments. | ||
| 789 | |||
| 778 | ** Completion | 790 | ** Completion |
| 779 | 791 | ||
| 780 | *** New function `completion-table-with-quoting' to handle completion | 792 | *** New function `completion-table-with-quoting' to handle completion |
| @@ -797,14 +809,6 @@ to work out which code is doing something. | |||
| 797 | *** New var `inhibit-debugger', automatically set to prevent accidental | 809 | *** New var `inhibit-debugger', automatically set to prevent accidental |
| 798 | recursive invocations. | 810 | recursive invocations. |
| 799 | 811 | ||
| 800 | ** Minibuffer | ||
| 801 | |||
| 802 | *** `read-regexp' has a new argument HISTORY; the first argument PROMPT | ||
| 803 | of `read-regexp' accepts a string ending with a colon and space, and its | ||
| 804 | second argument DEFAULTS can be a list of strings accessible via M-n | ||
| 805 | in the minibuffer ahead of other hard-coded useful regexp-related values. | ||
| 806 | More commands use `read-regexp' now to read their regexp arguments. | ||
| 807 | |||
| 808 | ** Window changes | 812 | ** Window changes |
| 809 | 813 | ||
| 810 | *** The functions get-lru-window, get-mru-window and get-largest-window | 814 | *** The functions get-lru-window, get-mru-window and get-largest-window |