aboutsummaryrefslogtreecommitdiffstats
path: root/etc
diff options
context:
space:
mode:
authorJoakim Verona2012-10-25 13:00:31 +0200
committerJoakim Verona2012-10-25 13:00:31 +0200
commitd1eb940020b683ef6864eb6a105dbc8eb3d9452a (patch)
tree4d6dc0dd1d8c2921956173d99d4268215a8e3a81 /etc
parentfd0ea43455f2bd9c96f76b87188f0808bd6ce213 (diff)
parentcee6efdef3af910f952968a28094e89bde13faed (diff)
downloademacs-d1eb940020b683ef6864eb6a105dbc8eb3d9452a.tar.gz
emacs-d1eb940020b683ef6864eb6a105dbc8eb3d9452a.zip
upstream
Diffstat (limited to 'etc')
-rw-r--r--etc/NEWS98
1 files changed, 52 insertions, 46 deletions
diff --git a/etc/NEWS b/etc/NEWS
index 27957e6787d..dbf580285e8 100644
--- a/etc/NEWS
+++ b/etc/NEWS
@@ -77,19 +77,10 @@ links between the various manuals.
77you want them. 77you want them.
78 78
79--- 79---
80** On Mac OS X, configure no longer automatically adds the Fink /sw
81directories to the search path. You must add them yourself if you want them.
82
83---
84** The standalone scripts rcs-checkin and vcdiff have been removed 80** The standalone scripts rcs-checkin and vcdiff have been removed
85(from the bin and libexec directories, respectively). The former is 81(from the bin and libexec directories, respectively). The former is
86no longer relevant, the latter is replaced by lisp (in vc-sccs.el). 82no longer relevant, the latter is replaced by lisp (in vc-sccs.el).
87 83
88---
89** The native Windows user interface is available for Cygwin. Passing
90--with-w32 will configure a Cygwin emacs to use the Windows user
91interface instead of the default, X11.
92
93 84
94* Startup Changes in Emacs 24.3 85* Startup Changes in Emacs 24.3
95 86
@@ -104,26 +95,19 @@ been adding them there, put them somewhere else, eg site-lisp.
104 95
105* Changes in Emacs 24.3 96* Changes in Emacs 24.3
106 97
107** minibuffer-electric-default-mode can rewrite (default ...) to [...].
108Just set minibuffer-eldef-shorten-default to t before enabling the mode.
109
110+++ 98+++
111** Most y-or-n prompts now allow you to scroll the selected window. 99** 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 100Typing C-v or M-v at a y-or-n prompt scrolls forward or backward
113respectively, without exiting from the prompt. 101respectively, without exiting from the prompt.
114 102
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 103** Mode line changes
120--- 104---
121*** New option `mode-line-default-help-echo' specifies the help text 105*** 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 106(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. 107that does not have its own specialized help text.
124 108+++
125*** You can now click mouse-3 in the coding system indicator to 109*** You can now click mouse-3 in the coding system indicator to invoke
126invokes `set-buffer-file-coding-system'. 110`set-buffer-file-coding-system'.
127 111
128** Help changes 112** Help changes
129 113
@@ -139,6 +123,14 @@ correctly. To disable this, set `help-enable-auto-load' to nil.
139even after their associated libraries have been loaded (and the 123even after their associated libraries have been loaded (and the
140autoloads have been redefined as functions). 124autoloads have been redefined as functions).
141 125
126** Minibuffer changes
127---
128*** In minibuffer filename prompts, `C-M-f' and `C-M-b' now move to the
129next and previous path separator, respectively.
130
131*** minibuffer-electric-default-mode can rewrite (default ...) to [...].
132Just set minibuffer-eldef-shorten-default to t before enabling the mode.
133
142** ImageMagick support, if available, is automatically enabled. 134** ImageMagick support, if available, is automatically enabled.
143It is no longer necessary to call `imagemagick-register-types' 135It is no longer necessary to call `imagemagick-register-types'
144explicitly to install ImageMagick image types; that function is called 136explicitly to install ImageMagick image types; that function is called
@@ -204,9 +196,7 @@ The PCL-CVS commands are still available via the keyboard.
204--- 196---
205*** New input method `vietnamese-vni'. 197*** New input method `vietnamese-vni'.
206 198
207** NextStep/OSX port changes. 199** Nextstep (GNUstep / Mac OS X) port changes
208---
209*** OSX 10.4 or newer is required to build Emacs.
210--- 200---
211*** Fullscreen and frame parameter fullscreen is supported. 201*** Fullscreen and frame parameter fullscreen is supported.
212--- 202---
@@ -331,6 +321,7 @@ The difference is that it relies on the `lexical-binding' machinery (as opposed
331to the `lexical-let' machinery used previously) to capture definitions in 321to the `lexical-let' machinery used previously) to capture definitions in
332closures, so such closures will only work if `lexical-binding' is in use. 322closures, so such closures will only work if `lexical-binding' is in use.
333 323
324+++
334*** `progv' was rewritten to use the `let' machinery. 325*** `progv' was rewritten to use the `let' machinery.
335A side effect is that vars without corresponding value are bound to nil 326A side effect is that vars without corresponding value are bound to nil
336rather than making them unbound. 327rather than making them unbound.
@@ -340,15 +331,15 @@ rather than making them unbound.
340*** New option `compilation-always-kill'. 331*** New option `compilation-always-kill'.
341 332
342** Customize 333** Customize
343 334---
344*** `custom-reset-button-menu' now defaults to t. 335*** `custom-reset-button-menu' now defaults to t.
345 336---
346*** Non-option variables are never matched in `customize-apropos' and 337*** Non-option variables are never matched in `customize-apropos' and
347`customize-apropos-options' (i.e. the prefix argument does nothing for 338`customize-apropos-options' (i.e. the prefix argument does nothing for
348these commands now). 339these commands now).
349 340
350** Desktop 341** Desktop
351 342---
352*** `desktop-path' no longer includes the "." directory. Desktop 343*** `desktop-path' no longer includes the "." directory. Desktop
353files are now located in ~/.emacs.d by default. 344files are now located in ~/.emacs.d by default.
354 345
@@ -402,22 +393,23 @@ whitespace problems introduced by the diff.
402*** `dired-do-async-shell-command' executes each file sequentially 393*** `dired-do-async-shell-command' executes each file sequentially
403if the command ends in `;' (when operating on multiple files). 394if the command ends in `;' (when operating on multiple files).
404Otherwise, it executes the command on each file in parallel. 395Otherwise, it executes the command on each file in parallel.
405 396---
406*** Typing M-n in the minibuffer of `dired-do-chmod', `dired-do-chgrp', 397*** 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 398`dired-do-chown', `dired-do-touch' pulls the file attributes of the
408file at point. 399file at point.
409 400+++
410*** When the region is active, `m' (`dired-mark'), `u' (`dired-unmark'), 401*** When the region is active, `m' (`dired-mark'), `u' (`dired-unmark'),
411`DEL' (`dired-unmark-backward'), `d' (`dired-flag-file-deletion') 402`DEL' (`dired-unmark-backward'), `d' (`dired-flag-file-deletion')
412mark/unmark/flag all files in the active region. 403mark/unmark/flag all files in the active region.
413 404+++
414*** The minibuffer default for `=' (`dired-diff) has changed. 405*** The minibuffer default for `=' (`dired-diff) has changed.
415It is now the backup file for the file at point, if one exists. 406It 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. 407In Transient Mark mode the default is the file at the active mark.
417 408+++
418*** `M-=' is no longer bound to `dired-backup-diff' in Dired buffers. 409*** `M-=' is no longer bound to `dired-backup-diff' in Dired buffers.
419The global binding for `M-=', `count-words-region' is in effect. 410The global binding for `M-=', `count-words-region' is in effect.
420 411
412---
421** Ediff now uses the same color scheme as Diff mode. 413** Ediff now uses the same color scheme as Diff mode.
422 414
423** erc will look up server/channel names via auth-source and use the 415** erc will look up server/channel names via auth-source and use the
@@ -428,9 +420,9 @@ See `flymake-fringe-indicator-position', `flymake-error-bitmap' and
428`flymake-warning-bitmap'. 420`flymake-warning-bitmap'.
429 421
430** Follow mode 422** Follow mode
431 423---
432*** The obsolete variable `follow-mode-off-hook' has been removed. 424*** The obsolete variable `follow-mode-off-hook' has been removed.
433 425---
434*** Follow mode no longer works by using advice. 426*** Follow mode no longer works by using advice.
435The option `follow-intercept-processes' has been removed. 427The option `follow-intercept-processes' has been removed.
436 428
@@ -673,6 +665,7 @@ gnus-notifications.el, mm-archive.el
673 665
674* Incompatible Lisp Changes in Emacs 24.3 666* Incompatible Lisp Changes in Emacs 24.3
675 667
668+++
676** set-buffer-multibyte now signals an error in narrowed buffers. 669** set-buffer-multibyte now signals an error in narrowed buffers.
677 670
678+++ 671+++
@@ -772,9 +765,18 @@ systems), or based on memory allocations.
772** CL-style generalized variables are now in core Elisp. 765** CL-style generalized variables are now in core Elisp.
773`setf' is autoloaded; `push' and `pop' accept generalized variables. 766`setf' is autoloaded; `push' and `pop' accept generalized variables.
774 767
768+++
775** `defun' also accepts a (declare DECLS) form, like `defmacro'. 769** `defun' also accepts a (declare DECLS) form, like `defmacro'.
776The interpretation of the DECLS is determined by `defun-declarations-alist'. 770The interpretation of the DECLS is determined by `defun-declarations-alist'.
777 771
772** Minibuffer
773+++
774*** `read-regexp' has a new argument HISTORY; the first argument PROMPT
775of `read-regexp' accepts a string ending with a colon and space, and its
776second argument DEFAULTS can be a list of strings accessible via M-n
777in the minibuffer ahead of other hard-coded useful regexp-related values.
778More commands use `read-regexp' now to read their regexp arguments.
779
778** Completion 780** Completion
779 781
780*** New function `completion-table-with-quoting' to handle completion 782*** New function `completion-table-with-quoting' to handle completion
@@ -797,14 +799,6 @@ to work out which code is doing something.
797*** New var `inhibit-debugger', automatically set to prevent accidental 799*** New var `inhibit-debugger', automatically set to prevent accidental
798recursive invocations. 800recursive invocations.
799 801
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 802** Window changes
809 803
810*** The functions get-lru-window, get-mru-window and get-largest-window 804*** The functions get-lru-window, get-mru-window and get-largest-window
@@ -921,20 +915,32 @@ See the "Face Attributes" section of the Elisp manual.
921 915
922* Changes in Emacs 24.3 on non-free operating systems 916* Changes in Emacs 24.3 on non-free operating systems
923 917
924+++ 918---
925** On MS Windows, you can pass --without-libxml2 to configure.bat to omit 919** Cygwin builds can use the native MS Windows user interface.
926support for libxml2, even if its presence is detected. 920Pass --with-w32 to configure. The default remains the X11 interface.
927
928** When invoked with the -nw switch to run on the Windows text-mode terminal,
929Emacs now supports mouse highlight, help-echo (in the echo area), and
930`mouse-autoselect-window'.
931 921
932** Two new functions are available in Cygwin builds: 922** Two new functions are available in Cygwin builds:
933`cygwin-convert-path-from-windows' and `cygwin-convert-path-to-windows'. 923`cygwin-convert-path-from-windows' and `cygwin-convert-path-to-windows'.
934These functions allow Lisp code to access the Cygwin file-name mapping 924These functions allow Lisp code to access the Cygwin file-name mapping
935machinery to convert between Cygwin and Windows-native file names. 925machinery to convert between Cygwin and Windows-native file names.
936 926
927** When invoked with the -nw switch to run on the Windows text-mode terminal,
928Emacs now supports mouse highlight, help-echo (in the echo area), and
929`mouse-autoselect-window'.
930
937** On MS Windows Vista and later Emacs now supports symbolic links. 931** On MS Windows Vista and later Emacs now supports symbolic links.
932
933+++
934** On MS Windows, you can pass --without-libxml2 to configure.bat to omit
935support for libxml2, even if its presence is detected.
936
937---
938** On Mac OS X, the Nextstep port requires OS X 10.4 or later.
939
940---
941** On Mac OS X, configure no longer automatically adds the Fink /sw
942directories to the search path. You must add them yourself if you want them.
943
938 944
939* Changes in Emacs 24.2 945* Changes in Emacs 24.2
940 946