aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorChong Yidong2012-01-23 14:52:18 +0800
committerChong Yidong2012-01-23 14:52:18 +0800
commit20d2304d18b31ed4de8a535f1a66defeeaa424a1 (patch)
treef4c234057756e015d8f61a173209cdc6e0db416e
parent31cbea1d3d3c548025f70551514bd1a370301ccf (diff)
downloademacs-20d2304d18b31ed4de8a535f1a66defeeaa424a1.tar.gz
emacs-20d2304d18b31ed4de8a535f1a66defeeaa424a1.zip
* doc/emacs/anti.texi (Antinews): Add Emacs 24 antinews.
-rw-r--r--doc/emacs/ChangeLog4
-rw-r--r--doc/emacs/anti.texi95
-rw-r--r--etc/NEWS10
3 files changed, 103 insertions, 6 deletions
diff --git a/doc/emacs/ChangeLog b/doc/emacs/ChangeLog
index 90a7f69ea72..8a461d2a366 100644
--- a/doc/emacs/ChangeLog
+++ b/doc/emacs/ChangeLog
@@ -1,3 +1,7 @@
12012-01-23 Chong Yidong <cyd@gnu.org>
2
3 * anti.texi (Antinews): Add Emacs 24 antinews.
4
12012-01-16 Volker Sobek <reklov@live.com> (tiny change) 52012-01-16 Volker Sobek <reklov@live.com> (tiny change)
2 6
3 * programs.texi (Comment Commands): Typo (bug#10514). 7 * programs.texi (Comment Commands): Typo (bug#10514).
diff --git a/doc/emacs/anti.texi b/doc/emacs/anti.texi
index d9f17c91f5e..7bc405e442e 100644
--- a/doc/emacs/anti.texi
+++ b/doc/emacs/anti.texi
@@ -13,7 +13,100 @@ greater simplicity that results from the absence of many Emacs
13 13
14@itemize @bullet 14@itemize @bullet
15@item 15@item
16FIXME 16Support for displaying and editing ``bidirectional'' text has been
17removed. Text is now always displayed on the screen in a single
18consistent direction---left to right---regardless of the underlying
19script. Similarly, @kbd{C-f} and @kbd{C-b} always move the text
20cursor to the right and left respectively. Also, @key{right} and
21@key{left} are now equivalent to @kbd{C-f} and @kbd{C-b}, as you might
22expect, rather than moving forward or backward based on the underlying
23``paragraph direction''.
24
25Users of ``right-to-left'' languages, like Arabic and Hebrew, may
26adapt by reading and/or editing text in left-to-right order.
27
28@item
29The Emacs Lisp package manager has been removed. Instead of using a
30``user interface'' (@kbd{M-x list-packages}), additional Lisp packages
31must now be installed by hand, which is the most flexible and
32``Lispy'' method anyway. Typically, this just involves editing your
33init file to add the package installation directory to the load path
34and defining some autoloads; see each package's commentary section
35and/or README file for details.
36
37@item
38The option @code{delete-active-region} has been deleted. When the
39region is active, typing @key{DEL} or @key{delete} no longer deletes
40the text in the region; it deletes a single character instead.
41
42@item
43We have reworked how Emacs handles the clipboard and the X primary
44selection. Commands for killing and yanking, like @kbd{C-w} and
45@kbd{C-y}, use the primary selection and not the clipboard, so you can
46use these commands without interfering with ``cutting'' or ``pasting''
47in other programs. The @samp{Cut}/@samp{Copy}/@samp{Paste} menu items
48are bound to separate clipboard commands, not to the same commands as
49@kbd{C-w}/@kbd{M-w}/@kbd{C-y}.
50
51Selecting text by dragging with the mouse now puts the text in the
52kill ring, in addition to the primary selection. But note that
53selecting an active region with @kbd{C-@key{SPC}} does @emph{not}
54alter the kill ring nor the primary selection, even though the text
55highlighting is visually identical.
56
57@item
58In Isearch, @kbd{C-y} and @kbd{M-y} are no longer bound to
59@code{isearch-yank-kill} and @code{isearch-yank-pop} respectively.
60Instead, @kbd{C-y} yanks the rest of the current line into the search
61string (@code{isearch-yank-line}), whereas @kbd{M-y} does
62@code{isearch-yank-kill}. The mismatch with the usual meanings of
63@kbd{C-y} and @kbd{M-y} is unintended.
64
65@item
66Various completion features have been simplified. The options
67@code{completion-cycle-threshold} and
68@code{completion-category-overrides} have been removed. Due to the
69latter removal, Emacs uses a single consistent scheme to generate
70completions, instead of using a separate scheme for (say) buffer name
71completion. Several major modes, such as Shell mode, now implement
72their own inline completion commands instead of using
73@code{completion-at-point}.
74
75@item
76We have removed various options for controlling how windows are used,
77e.g.@: @code{display-buffer-base-action}, @code{display-buffer-alist},
78@code{window-combination-limit}, and @code{window-combination-resize}.
79
80@item
81The command @kbd{M-x customize-themes} has been removed. Emacs no
82longer comes with pre-defined themes (you can write your own).
83
84@item
85Emacs no longer adapts various aspects of its display to GTK+
86settings, opting instead for a uniform toolkit-independent look. GTK+
87scroll bars are placed on the left, the same position as non-GTK+ X
88scroll bars. Emacs no longer refers to GTK+ to set the default
89@code{region} face, nor for drawing tooltips.
90
91@item
92Setting the option @code{delete-by-moving-to-trash} to a
93non-@code{nil} now causes all file deletions to use the system trash,
94even temporary files created by Lisp programs; furthermore, the
95@kbd{M-x delete-file} and @kbd{M-x delete-directory} commands no
96longer accept prefix arguments to force true deletion.
97
98@item
99On GNU/Linux and Unix, the default method for sending mail (as
100specified by @code{send-mail-function}) is to use the
101@command{sendmail} program. Emacs no longer asks for a delivery
102method the first time you try to send mail, trusting instead that the
103system is configured for mail delivery, as it ought to be.
104
105@item
106Several VC features have been removed, including the @kbd{C-x v +} and
107@kbd{C-x v m} commands for pulling and merging on distributed version
108control systems, and the ability to view inline log entries in the log
109buffers made by @kbd{C-x v L}.
17 110
18@item 111@item
19To keep up with decreasing computer memory capacity and disk space, many 112To keep up with decreasing computer memory capacity and disk space, many
diff --git a/etc/NEWS b/etc/NEWS
index f745645d6fb..ccf2441c656 100644
--- a/etc/NEWS
+++ b/etc/NEWS
@@ -430,11 +430,6 @@ These maximize and minimize the size of a window within its frame.
430These functions allow to navigate through the live buffers that have 430These functions allow to navigate through the live buffers that have
431been shown in a specific window. 431been shown in a specific window.
432 432
433+++
434*** New functions `window-state-get' and `window-state-put'.
435These functions allow to save and restore the state of an arbitrary
436frame or window as an Elisp object.
437
438** The inactive minibuffer has its own major mode `minibuffer-inactive-mode'. 433** The inactive minibuffer has its own major mode `minibuffer-inactive-mode'.
439This is handy for minibuffer-only frames, and is also used for the "mouse-1 434This is handy for minibuffer-only frames, and is also used for the "mouse-1
440pops up *Messages*" feature, which can now easily be changed. 435pops up *Messages*" feature, which can now easily be changed.
@@ -1161,6 +1156,11 @@ state before the last buffer display operation in that window.
1161iconifying or deleting a frame when burying a buffer shown in a dedicated 1156iconifying or deleting a frame when burying a buffer shown in a dedicated
1162frame or quitting a window showing a buffer in a frame of its own. 1157frame or quitting a window showing a buffer in a frame of its own.
1163 1158
1159+++
1160*** New functions `window-state-get' and `window-state-put'.
1161These functions allow to save and restore the state of an arbitrary
1162frame or window as an Elisp object.
1163
1164** Completion 1164** Completion
1165 1165
1166*** New variable completion-extra-properties used to specify extra properties 1166*** New variable completion-extra-properties used to specify extra properties