aboutsummaryrefslogtreecommitdiffstats
path: root/etc
diff options
context:
space:
mode:
authorChong Yidong2012-10-24 22:38:49 +0800
committerChong Yidong2012-10-24 22:38:49 +0800
commitcd99601878e97578ecd8e2209feeda275a3a13f5 (patch)
treeecf3e3425320d787279640bb764d993753e53082 /etc
parente7b987069126f8a59db97eb6639066ae2f645207 (diff)
downloademacs-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/NEWS58
1 files changed, 31 insertions, 27 deletions
diff --git a/etc/NEWS b/etc/NEWS
index 27957e6787d..d891e28e7ef 100644
--- a/etc/NEWS
+++ b/etc/NEWS
@@ -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 [...].
108Just 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.
112Typing C-v or M-v at a y-or-n prompt scrolls forward or backward 109Typing C-v or M-v at a y-or-n prompt scrolls forward or backward
113respectively, without exiting from the prompt. 110respectively, without exiting from the prompt.
114 111
115---
116** In minibuffer filename prompts, `C-M-f' and `C-M-b' now move to the
117next 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
123that does not have its own specialized help text. 116that 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
126invokes `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.
139even after their associated libraries have been loaded (and the 132even after their associated libraries have been loaded (and the
140autoloads have been redefined as functions). 133autoloads 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
138next and previous path separator, respectively.
139
140*** minibuffer-electric-default-mode can rewrite (default ...) to [...].
141Just 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.
143It is no longer necessary to call `imagemagick-register-types' 144It is no longer necessary to call `imagemagick-register-types'
144explicitly to install ImageMagick image types; that function is called 145explicitly 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
348these commands now). 349these 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
353files are now located in ~/.emacs.d by default. 354files 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
403if the command ends in `;' (when operating on multiple files). 404if the command ends in `;' (when operating on multiple files).
404Otherwise, it executes the command on each file in parallel. 405Otherwise, 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
408file at point. 409file 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')
412mark/unmark/flag all files in the active region. 413mark/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.
415It is now the backup file for the file at point, if one exists. 416It is now the backup file for the file at point, if one exists.
416In Transient Mark mode the default is the file at the active mark. 417In 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.
419The global binding for `M-=', `count-words-region' is in effect. 420The 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.
435The option `follow-intercept-processes' has been removed. 437The 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'.
776The interpretation of the DECLS is determined by `defun-declarations-alist'. 780The 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
785of `read-regexp' accepts a string ending with a colon and space, and its
786second argument DEFAULTS can be a list of strings accessible via M-n
787in the minibuffer ahead of other hard-coded useful regexp-related values.
788More 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
798recursive invocations. 810recursive invocations.
799 811
800** Minibuffer
801
802*** `read-regexp' has a new argument HISTORY; the first argument PROMPT
803of `read-regexp' accepts a string ending with a colon and space, and its
804second argument DEFAULTS can be a list of strings accessible via M-n
805in the minibuffer ahead of other hard-coded useful regexp-related values.
806More 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