aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorChong Yidong2009-12-05 23:51:26 +0000
committerChong Yidong2009-12-05 23:51:26 +0000
commit9663903099bf3eb1138be6aabe48561e5a38f8fa (patch)
tree41e50927ba2038812a182aae1de575546b1176eb
parent065543e754725e54e7b24add15ae7fd28afd6262 (diff)
downloademacs-9663903099bf3eb1138be6aabe48561e5a38f8fa.tar.gz
emacs-9663903099bf3eb1138be6aabe48561e5a38f8fa.zip
Copyedit several NEWS entries.
-rw-r--r--etc/NEWS148
1 files changed, 79 insertions, 69 deletions
diff --git a/etc/NEWS b/etc/NEWS
index ae7bcb252ef..00c17acb284 100644
--- a/etc/NEWS
+++ b/etc/NEWS
@@ -36,71 +36,54 @@ This might not work on all platforms.
36** `make install' now consistently ignores umask, creating a 36** `make install' now consistently ignores umask, creating a
37world-readable install. 37world-readable install.
38 38
39** Emacs compiles with Gconf support by default, if it is detected.
40Use the configure option --without-gconf to disable this.
41
39* Startup Changes in Emacs 23.2 42* Startup Changes in Emacs 23.2
40 43
41** Command-line option -Q (--quick) now also disables loading X resources. 44** The command-line option -Q (--quick) also inhibits loading X resources.
42Note however that this does not affect Lucid or Motif widgets, if you 45However, if Emacs is compiled with the Lucid or Motif toolkit, X
43are using those toolkits. On Windows, this option causes Emacs to 46resource settings for the graphical widgets are still applied.
44ignore Registry settings, though environment variables set on the 47On Windows, the -Q option causes Emacs to ignore Registry settings,
45Registry are still honored. 48but environment variables set on the Registry are still honored.
46 49
47*** The new variable `inhibit-x-resources' shows whether X resources 50*** The new variable `inhibit-x-resources' shows whether X resources
48were loaded. 51were loaded.
49 52
53+++
54** New command-line option -mm (--maximized) maximizes the initial frame.
55
50* Changes in Emacs 23.2 56* Changes in Emacs 23.2
51 57
52** The maximum size of buffers (as well as the largest fixnum) is doubled. 58** The maximum size of buffers (and the largest fixnum) is doubled.
53On typical 32bit systems, buffers can now be up to 512MB. 59On typical 32bit systems, buffers can now be up to 512MB.
54 60
55** Function arguments in *Help* buffers are now in uppercase by default. 61** The default value of `trash-directory' is now nil.
56You can customize the new variable `help-downcase-arguments' to change it. 62This means that `move-file-to-trash' trashes files according to
57
58** Unibyte sessions are now considered obsolete.
59I.e. the use of the environment variable EMACS_UNIBYTE, or command line
60arguments --unibyte, --multibyte, --no-multibyte, and --no-unibyte
61is deprecated. Similarly for custom-izing enable-multibyte-characters, or
62setting default-enable-multibyte-characters.
63
64** The default value of `trash-directory' has changed to nil, which
65means that `move-file-to-trash' trashes files according to
66freedesktop.org specifications, the same method used by the Gnome, 63freedesktop.org specifications, the same method used by the Gnome,
67KDE, and XFCE desktops. (This change has no effect on Windows, which 64KDE, and XFCE desktops. (This change has no effect on Windows, which
68uses `system-move-file-to-trash' for trashing.) 65uses `system-move-file-to-trash' for trashing.)
69 66
70+++
71** Emacs frames can be maximized.
72The command line arguments -mm/--maximized and the value maximized to the
73frame parameter fullscreen makes the Emacs frame maximized.
74
75+++
76** New frame parameter sticky makes Emacs frames sticky in virtual desktops.
77
78** The pointer now becomes invisible when typing. 67** The pointer now becomes invisible when typing.
79Customize make-pointer-invisible to turn it off. 68Customize `make-pointer-invisible' to disable this feature.
80 69
81** Emacs can use the system default monospaced font in Gnome. 70** Font changes
82The use of the system default font can be turned on or off by customizing
83the variable 'font-use-system-font'. It is off by default.
84If the system default is changed, Emacs changes also.
85This requires that gconf-support is built in. If configure finds the
86gconf-libraries, that support is included. Gconf-support can be
87turned off with the configure option --without-gconf.
88 71
89** Emacs now reacts to Xft-changes made by configuration tools on X11. 72*** Emacs can use the system default monospaced font in Gnome.
90Changes to antialias, hinting, hintstyle, RGBA, DPI and lcdfilter are 73To enable this feature, set `font-use-system-font' to non-nil (it is
91handeled. The XSETTINGS mechanism is used to implement this. 74nil by default). If the system default changes, Emacs changes also.
75This feature requires Gconf support, which is automatically included
76at compile-time if configure detects the gconf libraries (you can
77disable this with the configure option --without-gconf).
92 78
93** Killing a buffer with a running process now asks for confirmation. 79*** On X11, Emacs reacts to Xft changes made by configuration tools,
94You can remove this query in two ways: either remove 80via the XSETTINGS mechanism. This includes antialias, hinting,
95`process-kill-buffer-query-function' from `kill-buffer-query-functions', 81hintstyle, RGBA, DPI and lcdfilter changes.
96or set the appropriate process flag with `set-process-query-on-exit-flag'.
97 82
98** The variable `load-in-progress' won't get corrupted by binding it 83** Killing a buffer with a running process now asks for confirmation.
99with `let'. In certain situations, loading an Emacs Lisp file from 84To remove this query, remove `process-kill-buffer-query-function' from
100source while in the midst of loading another file (e.g., with 85`kill-buffer-query-functions', or set the appropriate process flag
101`require' or `autoload') could cause the value of `load-in-progress' 86with `set-process-query-on-exit-flag'.
102to be corrupted once the outer load completed. Most code doesn't care
103about this, but some (like c-mode) may check it.
104 87
105** File-local variable changes 88** File-local variable changes
106 89
@@ -120,47 +103,64 @@ and copying them to and from file-local variable lists:
120`copy-dir-locals-to-file-locals-prop-line' and 103`copy-dir-locals-to-file-locals-prop-line' and
121`copy-file-locals-to-dir-locals'. 104`copy-file-locals-to-dir-locals'.
122 105
123** New coding system `utf-8-hfs' is available in 106** Internationalization changes
124international/ucs-normalize.el. It is suitable for 107
125default-file-name-coding-system on Mac OS X. 108*** Unibyte sessions are now considered obsolete.
109This refers to the EMACS_UNIBYTE environment variable as well as the
110--unibyte, --multibyte, --no-multibyte, and --no-unibyte command line
111arguments. Customizing enable-multibyte-characters and setting
112default-enable-multibyte-characters are also deprecated.
113
114*** New coding system `utf-8-hfs'.
115This is suitable for default-file-name-coding-system on Mac OS X; see
116international/ucs-normalize.el.
117
118** Function arguments in *Help* buffers are now shown in upper-case.
119Customize `help-downcase-arguments' to t to show them in lower-case.
126 120
127 121
128* Editing Changes in Emacs 23.2 122* Editing Changes in Emacs 23.2
129 123
130** Selection changes 124** Kill-ring and selection changes
131+++ 125+++
132*** If `select-active-regions' is t, any active region automatically 126*** If `select-active-regions' is t, any active region automatically
133becomes the primary selection (for interaction with other window 127becomes the primary selection (for interaction with other window
134applications). If you enable this, you might want to bind 128applications). If you enable this, you might want to bind
135`mouse-yank-primary' to Mouse-2. 129`mouse-yank-primary' to Mouse-2.
136 130
137*** When `save-interprogram-paste-before-kill' is non-nil, emacs will 131*** When `save-interprogram-paste-before-kill' is non-nil, the kill
138not clobber the the interprogram paste when something is killed in it 132commands save the interprogram-paste selection into the kill ring
139by saving the former in the `kill-ring' before the latter. 133before doing anything else. This avoids losing the selection.
140 134
141** When `kill-do-not-save-duplicates' is non-nil, identical subsequent 135*** When `kill-do-not-save-duplicates' is non-nil, identical
142kills are not duplicated in the `kill-ring'. 136subsequent kills are not duplicated in the `kill-ring'.
143 137
144+++ 138** Completion changes
145** The default value for `blink-matching-paren-distance' has been increased.
146 139
147** The new completion-style `initials' is available. 140*** The new completion-style `initials' is available.
148For instance, this can complete M-x lch to list-command-history. 141For instance, this can complete M-x lch to list-command-history.
149 142
150** Completions in the *Completions* buffer are sorted vertically 143*** The new variable `completions-format' determines how completions
151when the value of the new variable `completions-format' is `vertical'. 144are displayed in the *Completions* buffer. If you set it to
145`vertical', completions are sorted vertically in columns.
146
147+++
148** The default value of `blink-matching-paren-distance' is increased.
152 149
153** M-n provides more default values in the minibuffer of commands that 150** M-n provides more default values in the minibuffer for commands
154read a file and directory name: a file name at point (when ffap is loaded 151that read file names. These include the file name at point (when ffap
155without ffap-bindings), a file name on the current line in the Dired buffer, 152is loaded without ffap-bindings), the file name on the current line
156a directory name of adjacent Dired windows for Dired commands that can 153(in Dired buffers), and the directory names of adjacent Dired windows
157operate on several directories (copy, rename, diff). 154(for Dired commands that operate on several directories, such as copy,
155rename, or diff).
158 156
159** M-r is bound to the new `move-to-window-line-top-bottom' 157** M-r is bound to the new `move-to-window-line-top-bottom'.
160to mirror the new behavior of C-l in Emacs-23.1. 158This moves point to the window center, top and bottom on successive
159invocations, in the same spirit as the C-l (recenter-top-bottom)
160command.
161 161
162** `recenter-positions' can redefine the default cycling order 162** The new variable `recenter-positions' determines the default
163of `recenter-top-bottom'. 163cycling order of C-l (`recenter-top-bottom').
164 164
165 165
166* Changes in Specialized Modes and Packages in Emacs 23.2 166* Changes in Specialized Modes and Packages in Emacs 23.2
@@ -340,6 +340,7 @@ and let commands run under that user permissions. It works even when
340* New Modes and Packages in Emacs 23.2 340* New Modes and Packages in Emacs 23.2
341 341
342** mpc.el is a front end for the Music Player Daemon. Run it with M-x mpc. 342** mpc.el is a front end for the Music Player Daemon. Run it with M-x mpc.
343
343** htmlfontify.el turns a fontified Emacs buffer into an HTML page. 344** htmlfontify.el turns a fontified Emacs buffer into an HTML page.
344 345
345** FIXME CEDET 346** FIXME CEDET
@@ -390,6 +391,15 @@ to read-file-name-internal because read-file-name-internal abused its `pred'
390argument to pass the current directory, but this hack is not needed 391argument to pass the current directory, but this hack is not needed
391any more. 392any more.
392 393
394** Frame parameter changes
395
396*** You can give the `fullscreen' frame parameter the value `maximized'.
397This maximizes the frame.
398
399+++
400*** The new frame parameter `sticky' makes Emacs frames sticky in
401virtual desktops.
402
393** completion-base-size is obsoleted by completion-base-position. 403** completion-base-size is obsoleted by completion-base-position.
394This change causes a few backward incompatibilities, mostly with 404This change causes a few backward incompatibilities, mostly with
395choose-completion-string-functions where the `mini-p' argument has 405choose-completion-string-functions where the `mini-p' argument has