annotate doc/lispref/anti.texi @ 104291:a43e99d78f43

* advice.texi (Argument Access in Advice): Note that argument positions are zero-based (Bug#3932).
author Chong Yidong <cyd@stupidchicken.com>
date Sat, 15 Aug 2009 22:02:59 +0000
parents 75dde6a610b0
children 3a74e594b760
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
84048
266b1e7c0906 Move here from ../../lispref
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1 @c -*-texinfo-*-
266b1e7c0906 Move here from ../../lispref
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
2 @c This is part of the GNU Emacs Lisp Reference Manual.
103808
75dde6a610b0 Minor rearrangements to improve TeX line-filling.
Glenn Morris <rgm@gnu.org>
parents: 103223
diff changeset
3 @c Copyright (C) 1999, 2002, 2003, 2004, 2005, 2006, 2007, 2008,
75dde6a610b0 Minor rearrangements to improve TeX line-filling.
Glenn Morris <rgm@gnu.org>
parents: 103223
diff changeset
4 @c 2009 Free Software Foundation, Inc.
84048
266b1e7c0906 Move here from ../../lispref
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
5 @c See the file elisp.texi for copying conditions.
266b1e7c0906 Move here from ../../lispref
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
6
266b1e7c0906 Move here from ../../lispref
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
7 @c This node must have no pointers.
266b1e7c0906 Move here from ../../lispref
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
8
266b1e7c0906 Move here from ../../lispref
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
9 @node Antinews, GNU Free Documentation License, System Interface, Top
103222
dc13afe10986 * anti.texi (Antinews): Rewrite for Emacs 22.
Chong Yidong <cyd@stupidchicken.com>
parents: 100974
diff changeset
10 @appendix Emacs 22 Antinews
103808
75dde6a610b0 Minor rearrangements to improve TeX line-filling.
Glenn Morris <rgm@gnu.org>
parents: 103223
diff changeset
11 @c Update the elisp.texi, vol1.texi, vol2.texi Antinews menu entries
75dde6a610b0 Minor rearrangements to improve TeX line-filling.
Glenn Morris <rgm@gnu.org>
parents: 103223
diff changeset
12 @c with the above version number.
84048
266b1e7c0906 Move here from ../../lispref
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
13
266b1e7c0906 Move here from ../../lispref
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
14 For those users who live backwards in time, here is information about
103222
dc13afe10986 * anti.texi (Antinews): Rewrite for Emacs 22.
Chong Yidong <cyd@stupidchicken.com>
parents: 100974
diff changeset
15 downgrading to Emacs version 22.3. We hope you will enjoy the greater
84048
266b1e7c0906 Move here from ../../lispref
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
16 simplicity that results from the absence of many Emacs @value{EMACSVER}
266b1e7c0906 Move here from ../../lispref
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
17 features.
266b1e7c0906 Move here from ../../lispref
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
18
103222
dc13afe10986 * anti.texi (Antinews): Rewrite for Emacs 22.
Chong Yidong <cyd@stupidchicken.com>
parents: 100974
diff changeset
19 @section Old Lisp Features in Emacs 22
84048
266b1e7c0906 Move here from ../../lispref
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
20
266b1e7c0906 Move here from ../../lispref
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
21 @itemize @bullet
266b1e7c0906 Move here from ../../lispref
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
22 @item
103223
c406b7a043e4 * anti.texi (Antinews): Copyedits. Rearrange some entries.
Chong Yidong <cyd@stupidchicken.com>
parents: 103222
diff changeset
23 The internal character representation used by Emacs is not longer
c406b7a043e4 * anti.texi (Antinews): Copyedits. Rearrange some entries.
Chong Yidong <cyd@stupidchicken.com>
parents: 103222
diff changeset
24 based on Unicode. In this representation, called @code{emacs-mule},
c406b7a043e4 * anti.texi (Antinews): Copyedits. Rearrange some entries.
Chong Yidong <cyd@stupidchicken.com>
parents: 103222
diff changeset
25 each character belongs to one and only one script. Emacs makes no
c406b7a043e4 * anti.texi (Antinews): Copyedits. Rearrange some entries.
Chong Yidong <cyd@stupidchicken.com>
parents: 103222
diff changeset
26 attempt to distinguish between ``similar'' characters occurring in
c406b7a043e4 * anti.texi (Antinews): Copyedits. Rearrange some entries.
Chong Yidong <cyd@stupidchicken.com>
parents: 103222
diff changeset
27 different scripts.
c406b7a043e4 * anti.texi (Antinews): Copyedits. Rearrange some entries.
Chong Yidong <cyd@stupidchicken.com>
parents: 103222
diff changeset
28
c406b7a043e4 * anti.texi (Antinews): Copyedits. Rearrange some entries.
Chong Yidong <cyd@stupidchicken.com>
parents: 103222
diff changeset
29 @item
c406b7a043e4 * anti.texi (Antinews): Copyedits. Rearrange some entries.
Chong Yidong <cyd@stupidchicken.com>
parents: 103222
diff changeset
30 The @code{^} interactive spec code, the function
c406b7a043e4 * anti.texi (Antinews): Copyedits. Rearrange some entries.
Chong Yidong <cyd@stupidchicken.com>
parents: 103222
diff changeset
31 @code{handle-shift-selection}, and the variable
c406b7a043e4 * anti.texi (Antinews): Copyedits. Rearrange some entries.
Chong Yidong <cyd@stupidchicken.com>
parents: 103222
diff changeset
32 @code{this-command-keys-shift-translated} have all been removed.
c406b7a043e4 * anti.texi (Antinews): Copyedits. Rearrange some entries.
Chong Yidong <cyd@stupidchicken.com>
parents: 103222
diff changeset
33 Shift-translated keys are no longer treated specially, making Emacs'
c406b7a043e4 * anti.texi (Antinews): Copyedits. Rearrange some entries.
Chong Yidong <cyd@stupidchicken.com>
parents: 103222
diff changeset
34 handling of keybindings much more consistent.
c406b7a043e4 * anti.texi (Antinews): Copyedits. Rearrange some entries.
Chong Yidong <cyd@stupidchicken.com>
parents: 103222
diff changeset
35
c406b7a043e4 * anti.texi (Antinews): Copyedits. Rearrange some entries.
Chong Yidong <cyd@stupidchicken.com>
parents: 103222
diff changeset
36 @item
c406b7a043e4 * anti.texi (Antinews): Copyedits. Rearrange some entries.
Chong Yidong <cyd@stupidchicken.com>
parents: 103222
diff changeset
37 Temporarily-active regions are not created by giving the variable
c406b7a043e4 * anti.texi (Antinews): Copyedits. Rearrange some entries.
Chong Yidong <cyd@stupidchicken.com>
parents: 103222
diff changeset
38 @code{transient-mark-mode} values of the form @code{(only
c406b7a043e4 * anti.texi (Antinews): Copyedits. Rearrange some entries.
Chong Yidong <cyd@stupidchicken.com>
parents: 103222
diff changeset
39 . @var{oldvar})}. We instead use a more more complicated scheme:
c406b7a043e4 * anti.texi (Antinews): Copyedits. Rearrange some entries.
Chong Yidong <cyd@stupidchicken.com>
parents: 103222
diff changeset
40 setting @code{transient-mark-mode} to @code{only} enables Transient
c406b7a043e4 * anti.texi (Antinews): Copyedits. Rearrange some entries.
Chong Yidong <cyd@stupidchicken.com>
parents: 103222
diff changeset
41 Mark mode for the following command only, during which the value of
c406b7a043e4 * anti.texi (Antinews): Copyedits. Rearrange some entries.
Chong Yidong <cyd@stupidchicken.com>
parents: 103222
diff changeset
42 @code{transient-mark-mode} is set to @code{identity}; if it is still
c406b7a043e4 * anti.texi (Antinews): Copyedits. Rearrange some entries.
Chong Yidong <cyd@stupidchicken.com>
parents: 103222
diff changeset
43 @code{identity} at the end of the command, Transient Mark mode is
c406b7a043e4 * anti.texi (Antinews): Copyedits. Rearrange some entries.
Chong Yidong <cyd@stupidchicken.com>
parents: 103222
diff changeset
44 disabled.
c406b7a043e4 * anti.texi (Antinews): Copyedits. Rearrange some entries.
Chong Yidong <cyd@stupidchicken.com>
parents: 103222
diff changeset
45
c406b7a043e4 * anti.texi (Antinews): Copyedits. Rearrange some entries.
Chong Yidong <cyd@stupidchicken.com>
parents: 103222
diff changeset
46 @item
c406b7a043e4 * anti.texi (Antinews): Copyedits. Rearrange some entries.
Chong Yidong <cyd@stupidchicken.com>
parents: 103222
diff changeset
47 Many minibuffer functions, such as @code{read-file-name} and
c406b7a043e4 * anti.texi (Antinews): Copyedits. Rearrange some entries.
Chong Yidong <cyd@stupidchicken.com>
parents: 103222
diff changeset
48 @code{minibuffer-complete}, have been rewritten in C for greater
c406b7a043e4 * anti.texi (Antinews): Copyedits. Rearrange some entries.
Chong Yidong <cyd@stupidchicken.com>
parents: 103222
diff changeset
49 speed. The completion code has been considerably simplified; the
c406b7a043e4 * anti.texi (Antinews): Copyedits. Rearrange some entries.
Chong Yidong <cyd@stupidchicken.com>
parents: 103222
diff changeset
50 completion style can no longer be changed via
c406b7a043e4 * anti.texi (Antinews): Copyedits. Rearrange some entries.
Chong Yidong <cyd@stupidchicken.com>
parents: 103222
diff changeset
51 @code{completion-styles-alist}, and @code{completing-read} no longer
c406b7a043e4 * anti.texi (Antinews): Copyedits. Rearrange some entries.
Chong Yidong <cyd@stupidchicken.com>
parents: 103222
diff changeset
52 recognizes the special values @code{confirm-only} and
c406b7a043e4 * anti.texi (Antinews): Copyedits. Rearrange some entries.
Chong Yidong <cyd@stupidchicken.com>
parents: 103222
diff changeset
53 @code{confirm-after-completion} for its @var{require-match} argument.
c406b7a043e4 * anti.texi (Antinews): Copyedits. Rearrange some entries.
Chong Yidong <cyd@stupidchicken.com>
parents: 103222
diff changeset
54
c406b7a043e4 * anti.texi (Antinews): Copyedits. Rearrange some entries.
Chong Yidong <cyd@stupidchicken.com>
parents: 103222
diff changeset
55 @item
c406b7a043e4 * anti.texi (Antinews): Copyedits. Rearrange some entries.
Chong Yidong <cyd@stupidchicken.com>
parents: 103222
diff changeset
56 Emacs no longer supports explicitly-numbered groups in regular
c406b7a043e4 * anti.texi (Antinews): Copyedits. Rearrange some entries.
Chong Yidong <cyd@stupidchicken.com>
parents: 103222
diff changeset
57 expressions.
c406b7a043e4 * anti.texi (Antinews): Copyedits. Rearrange some entries.
Chong Yidong <cyd@stupidchicken.com>
parents: 103222
diff changeset
58
c406b7a043e4 * anti.texi (Antinews): Copyedits. Rearrange some entries.
Chong Yidong <cyd@stupidchicken.com>
parents: 103222
diff changeset
59 @item
c406b7a043e4 * anti.texi (Antinews): Copyedits. Rearrange some entries.
Chong Yidong <cyd@stupidchicken.com>
parents: 103222
diff changeset
60 The @code{permanent-local-hook} function property has no special
c406b7a043e4 * anti.texi (Antinews): Copyedits. Rearrange some entries.
Chong Yidong <cyd@stupidchicken.com>
parents: 103222
diff changeset
61 meaning.
84048
266b1e7c0906 Move here from ../../lispref
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
62
266b1e7c0906 Move here from ../../lispref
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
63 @item
103222
dc13afe10986 * anti.texi (Antinews): Rewrite for Emacs 22.
Chong Yidong <cyd@stupidchicken.com>
parents: 100974
diff changeset
64 The @code{functionp} function now returns @code{t} for special forms.
84048
266b1e7c0906 Move here from ../../lispref
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
65
266b1e7c0906 Move here from ../../lispref
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
66 @item
103223
c406b7a043e4 * anti.texi (Antinews): Copyedits. Rearrange some entries.
Chong Yidong <cyd@stupidchicken.com>
parents: 103222
diff changeset
67 The @code{interactive-form} symbol property has no special meaning.
103222
dc13afe10986 * anti.texi (Antinews): Rewrite for Emacs 22.
Chong Yidong <cyd@stupidchicken.com>
parents: 100974
diff changeset
68 Once you supply a function with an interactive form, the only way to
dc13afe10986 * anti.texi (Antinews): Rewrite for Emacs 22.
Chong Yidong <cyd@stupidchicken.com>
parents: 100974
diff changeset
69 change it is to redefine the function.
84048
266b1e7c0906 Move here from ../../lispref
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
70
266b1e7c0906 Move here from ../../lispref
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
71 @item
103223
c406b7a043e4 * anti.texi (Antinews): Copyedits. Rearrange some entries.
Chong Yidong <cyd@stupidchicken.com>
parents: 103222
diff changeset
72 The @code{ignore-errors} macro has been moved into the @code{cl}
c406b7a043e4 * anti.texi (Antinews): Copyedits. Rearrange some entries.
Chong Yidong <cyd@stupidchicken.com>
parents: 103222
diff changeset
73 package.
84048
266b1e7c0906 Move here from ../../lispref
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
74
266b1e7c0906 Move here from ../../lispref
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
75 @item
103223
c406b7a043e4 * anti.texi (Antinews): Copyedits. Rearrange some entries.
Chong Yidong <cyd@stupidchicken.com>
parents: 103222
diff changeset
76 Variables can now be both buffer-local and frame-local; buffer-local
c406b7a043e4 * anti.texi (Antinews): Copyedits. Rearrange some entries.
Chong Yidong <cyd@stupidchicken.com>
parents: 103222
diff changeset
77 bindings take precedence over frame-local bindings.
84048
266b1e7c0906 Move here from ../../lispref
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
78
266b1e7c0906 Move here from ../../lispref
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
79 @item
103222
dc13afe10986 * anti.texi (Antinews): Rewrite for Emacs 22.
Chong Yidong <cyd@stupidchicken.com>
parents: 100974
diff changeset
80 Faces can no longer be remapped.
84048
266b1e7c0906 Move here from ../../lispref
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
81
266b1e7c0906 Move here from ../../lispref
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
82 @item
103223
c406b7a043e4 * anti.texi (Antinews): Copyedits. Rearrange some entries.
Chong Yidong <cyd@stupidchicken.com>
parents: 103222
diff changeset
83 Lisp programs now specify fonts by their names, which are strings
c406b7a043e4 * anti.texi (Antinews): Copyedits. Rearrange some entries.
Chong Yidong <cyd@stupidchicken.com>
parents: 103222
diff changeset
84 following the XLFD (X logical font descriptor) format. Fonts are no
c406b7a043e4 * anti.texi (Antinews): Copyedits. Rearrange some entries.
Chong Yidong <cyd@stupidchicken.com>
parents: 103222
diff changeset
85 longer represented using a special set of ``font'' data types. The
c406b7a043e4 * anti.texi (Antinews): Copyedits. Rearrange some entries.
Chong Yidong <cyd@stupidchicken.com>
parents: 103222
diff changeset
86 various functions that act on these data types, such as @code{fontp},
c406b7a043e4 * anti.texi (Antinews): Copyedits. Rearrange some entries.
Chong Yidong <cyd@stupidchicken.com>
parents: 103222
diff changeset
87 @code{font-spec}, and @code{list-fonts}, have all been deleted.
c406b7a043e4 * anti.texi (Antinews): Copyedits. Rearrange some entries.
Chong Yidong <cyd@stupidchicken.com>
parents: 103222
diff changeset
88
c406b7a043e4 * anti.texi (Antinews): Copyedits. Rearrange some entries.
Chong Yidong <cyd@stupidchicken.com>
parents: 103222
diff changeset
89 @item
c406b7a043e4 * anti.texi (Antinews): Copyedits. Rearrange some entries.
Chong Yidong <cyd@stupidchicken.com>
parents: 103222
diff changeset
90 Emacs does not recognize the @code{FontBackend} X resource and the
c406b7a043e4 * anti.texi (Antinews): Copyedits. Rearrange some entries.
Chong Yidong <cyd@stupidchicken.com>
parents: 103222
diff changeset
91 @code{font-backend} frame parameter. On the X Window System, fonts
c406b7a043e4 * anti.texi (Antinews): Copyedits. Rearrange some entries.
Chong Yidong <cyd@stupidchicken.com>
parents: 103222
diff changeset
92 are always drawn using the X core font driver.
84048
266b1e7c0906 Move here from ../../lispref
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
93
266b1e7c0906 Move here from ../../lispref
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
94 @item
103222
dc13afe10986 * anti.texi (Antinews): Rewrite for Emacs 22.
Chong Yidong <cyd@stupidchicken.com>
parents: 100974
diff changeset
95 Display terminals are no longer represented using a ``terminal'' data
103223
c406b7a043e4 * anti.texi (Antinews): Copyedits. Rearrange some entries.
Chong Yidong <cyd@stupidchicken.com>
parents: 103222
diff changeset
96 type; this is not necessary, because we have removed the ability to
103222
dc13afe10986 * anti.texi (Antinews): Rewrite for Emacs 22.
Chong Yidong <cyd@stupidchicken.com>
parents: 100974
diff changeset
97 display on graphical and text-only terminals simultaneously. For the
dc13afe10986 * anti.texi (Antinews): Rewrite for Emacs 22.
Chong Yidong <cyd@stupidchicken.com>
parents: 100974
diff changeset
98 same reason, the @code{window-system} variable is no longer
dc13afe10986 * anti.texi (Antinews): Rewrite for Emacs 22.
Chong Yidong <cyd@stupidchicken.com>
parents: 100974
diff changeset
99 frame-local, and the @code{window-system} function has been removed.
84048
266b1e7c0906 Move here from ../../lispref
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
100
266b1e7c0906 Move here from ../../lispref
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
101 @item
103222
dc13afe10986 * anti.texi (Antinews): Rewrite for Emacs 22.
Chong Yidong <cyd@stupidchicken.com>
parents: 100974
diff changeset
102 The functions @code{list-system-processes} and
dc13afe10986 * anti.texi (Antinews): Rewrite for Emacs 22.
Chong Yidong <cyd@stupidchicken.com>
parents: 100974
diff changeset
103 @code{process-attributes} have been removed. To get information about
dc13afe10986 * anti.texi (Antinews): Rewrite for Emacs 22.
Chong Yidong <cyd@stupidchicken.com>
parents: 100974
diff changeset
104 system processes, call an external program, such as @command{ps}.
84048
266b1e7c0906 Move here from ../../lispref
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
105
266b1e7c0906 Move here from ../../lispref
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
106 @item
103222
dc13afe10986 * anti.texi (Antinews): Rewrite for Emacs 22.
Chong Yidong <cyd@stupidchicken.com>
parents: 100974
diff changeset
107 The function @code{locate-user-emacs-file} and the variable
103223
c406b7a043e4 * anti.texi (Antinews): Copyedits. Rearrange some entries.
Chong Yidong <cyd@stupidchicken.com>
parents: 103222
diff changeset
108 @code{user-emacs-directory} have been removed. Instead, use
c406b7a043e4 * anti.texi (Antinews): Copyedits. Rearrange some entries.
Chong Yidong <cyd@stupidchicken.com>
parents: 103222
diff changeset
109 hard-coded values pointing to @file{~/.emacs.d}.
84048
266b1e7c0906 Move here from ../../lispref
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
110
266b1e7c0906 Move here from ../../lispref
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
111 @item
103222
dc13afe10986 * anti.texi (Antinews): Rewrite for Emacs 22.
Chong Yidong <cyd@stupidchicken.com>
parents: 100974
diff changeset
112 @code{vertical-motion} can no longer be told to move to a specific
dc13afe10986 * anti.texi (Antinews): Rewrite for Emacs 22.
Chong Yidong <cyd@stupidchicken.com>
parents: 100974
diff changeset
113 column; it always puts point on the first column of a line.
84048
266b1e7c0906 Move here from ../../lispref
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
114
266b1e7c0906 Move here from ../../lispref
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
115 @item
103223
c406b7a043e4 * anti.texi (Antinews): Copyedits. Rearrange some entries.
Chong Yidong <cyd@stupidchicken.com>
parents: 103222
diff changeset
116 Windows no longer have parameters.
84048
266b1e7c0906 Move here from ../../lispref
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
117
266b1e7c0906 Move here from ../../lispref
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
118 @item
103223
c406b7a043e4 * anti.texi (Antinews): Copyedits. Rearrange some entries.
Chong Yidong <cyd@stupidchicken.com>
parents: 103222
diff changeset
119 The @code{display-buffer} function has been rewritten in C. Its
c406b7a043e4 * anti.texi (Antinews): Copyedits. Rearrange some entries.
Chong Yidong <cyd@stupidchicken.com>
parents: 103222
diff changeset
120 window-splitting heuristics are a little less sophisticated, and a
c406b7a043e4 * anti.texi (Antinews): Copyedits. Rearrange some entries.
Chong Yidong <cyd@stupidchicken.com>
parents: 103222
diff changeset
121 little less documented. Window-splitting is handled internally,
c406b7a043e4 * anti.texi (Antinews): Copyedits. Rearrange some entries.
Chong Yidong <cyd@stupidchicken.com>
parents: 103222
diff changeset
122 instead of using @code{split-window-preferred-function} (which has
c406b7a043e4 * anti.texi (Antinews): Copyedits. Rearrange some entries.
Chong Yidong <cyd@stupidchicken.com>
parents: 103222
diff changeset
123 been removed). Windows are never split horizontally; the variable
c406b7a043e4 * anti.texi (Antinews): Copyedits. Rearrange some entries.
Chong Yidong <cyd@stupidchicken.com>
parents: 103222
diff changeset
124 @code{split-width-threshold} has been removed.
84048
266b1e7c0906 Move here from ../../lispref
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
125
266b1e7c0906 Move here from ../../lispref
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
126 @item
103222
dc13afe10986 * anti.texi (Antinews): Rewrite for Emacs 22.
Chong Yidong <cyd@stupidchicken.com>
parents: 100974
diff changeset
127 The @code{mode-name} variable now accepts only string values, and
dc13afe10986 * anti.texi (Antinews): Rewrite for Emacs 22.
Chong Yidong <cyd@stupidchicken.com>
parents: 100974
diff changeset
128 cannot take the form of a mode-line construct.
84048
266b1e7c0906 Move here from ../../lispref
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
129
266b1e7c0906 Move here from ../../lispref
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
130 @item
103223
c406b7a043e4 * anti.texi (Antinews): Copyedits. Rearrange some entries.
Chong Yidong <cyd@stupidchicken.com>
parents: 103222
diff changeset
131 The behavior of @code{map-char-table} has changed. It calls the
c406b7a043e4 * anti.texi (Antinews): Copyedits. Rearrange some entries.
Chong Yidong <cyd@stupidchicken.com>
parents: 103222
diff changeset
132 mapping function for every single character in the table, instead of
c406b7a043e4 * anti.texi (Antinews): Copyedits. Rearrange some entries.
Chong Yidong <cyd@stupidchicken.com>
parents: 103222
diff changeset
133 using cons cells to represent contiguous character code ranges.
c406b7a043e4 * anti.texi (Antinews): Copyedits. Rearrange some entries.
Chong Yidong <cyd@stupidchicken.com>
parents: 103222
diff changeset
134
c406b7a043e4 * anti.texi (Antinews): Copyedits. Rearrange some entries.
Chong Yidong <cyd@stupidchicken.com>
parents: 103222
diff changeset
135 @item
c406b7a043e4 * anti.texi (Antinews): Copyedits. Rearrange some entries.
Chong Yidong <cyd@stupidchicken.com>
parents: 103222
diff changeset
136 Several keymaps have been eliminated: @code{input-decode-map},
103222
dc13afe10986 * anti.texi (Antinews): Rewrite for Emacs 22.
Chong Yidong <cyd@stupidchicken.com>
parents: 100974
diff changeset
137 @code{local-function-key-map}, @code{search-map},
dc13afe10986 * anti.texi (Antinews): Rewrite for Emacs 22.
Chong Yidong <cyd@stupidchicken.com>
parents: 100974
diff changeset
138 @code{multi-query-replace-map}, and
dc13afe10986 * anti.texi (Antinews): Rewrite for Emacs 22.
Chong Yidong <cyd@stupidchicken.com>
parents: 100974
diff changeset
139 @code{minibuffer-local-shell-command-map}.
84048
266b1e7c0906 Move here from ../../lispref
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
140
266b1e7c0906 Move here from ../../lispref
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
141 @item
103808
75dde6a610b0 Minor rearrangements to improve TeX line-filling.
Glenn Morris <rgm@gnu.org>
parents: 103223
diff changeset
142 Many functions have been removed, including: @code{buffer-swap-text},
75dde6a610b0 Minor rearrangements to improve TeX line-filling.
Glenn Morris <rgm@gnu.org>
parents: 103223
diff changeset
143 @code{emacs-init-time}, @code{emacs-uptime}, @code{use-region-p},
103222
dc13afe10986 * anti.texi (Antinews): Rewrite for Emacs 22.
Chong Yidong <cyd@stupidchicken.com>
parents: 100974
diff changeset
144 @code{region-active-p}, @code{start-file-process},
dc13afe10986 * anti.texi (Antinews): Rewrite for Emacs 22.
Chong Yidong <cyd@stupidchicken.com>
parents: 100974
diff changeset
145 @code{process-lines}, @code{image-refresh},
dc13afe10986 * anti.texi (Antinews): Rewrite for Emacs 22.
Chong Yidong <cyd@stupidchicken.com>
parents: 100974
diff changeset
146 @code{match-substitute-replacement}, @code{word-search-forward-lax},
dc13afe10986 * anti.texi (Antinews): Rewrite for Emacs 22.
Chong Yidong <cyd@stupidchicken.com>
parents: 100974
diff changeset
147 and @code{word-search-backward-lax}.
84048
266b1e7c0906 Move here from ../../lispref
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
148
266b1e7c0906 Move here from ../../lispref
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
149 @item
103222
dc13afe10986 * anti.texi (Antinews): Rewrite for Emacs 22.
Chong Yidong <cyd@stupidchicken.com>
parents: 100974
diff changeset
150 Many variables have been removed, including @code{read-circle},
103808
75dde6a610b0 Minor rearrangements to improve TeX line-filling.
Glenn Morris <rgm@gnu.org>
parents: 103223
diff changeset
151 @code{after-init-time} and @code{before-init-time},
103222
dc13afe10986 * anti.texi (Antinews): Rewrite for Emacs 22.
Chong Yidong <cyd@stupidchicken.com>
parents: 100974
diff changeset
152 @code{generate-autoload-cookie}, @code{file-local-variables-alist},
dc13afe10986 * anti.texi (Antinews): Rewrite for Emacs 22.
Chong Yidong <cyd@stupidchicken.com>
parents: 100974
diff changeset
153 @code{replace-search-function} and @code{replace-re-search-function},
103223
c406b7a043e4 * anti.texi (Antinews): Copyedits. Rearrange some entries.
Chong Yidong <cyd@stupidchicken.com>
parents: 103222
diff changeset
154 @code{inhibit-changing-match-data}, @code{wrap-prefix}, and
103222
dc13afe10986 * anti.texi (Antinews): Rewrite for Emacs 22.
Chong Yidong <cyd@stupidchicken.com>
parents: 100974
diff changeset
155 @code{line-prefix},
84048
266b1e7c0906 Move here from ../../lispref
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
156 @end itemize
266b1e7c0906 Move here from ../../lispref
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
157
266b1e7c0906 Move here from ../../lispref
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
158 @ignore
266b1e7c0906 Move here from ../../lispref
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
159 arch-tag: 1d0ef137-2bad-430e-ae8e-d820d569b5a6
266b1e7c0906 Move here from ../../lispref
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
160 @end ignore