Mercurial > emacs
annotate man/anti.texi @ 47489:36a83e5558ed
(maybe_bootstrap): Test for complete absence of compiled Lisp files.
author | Richard M. Stallman <rms@gnu.org> |
---|---|
date | Sun, 15 Sep 2002 01:53:40 +0000 |
parents | e406ed027b71 |
children | 695cf19ef79e d7ddb3e565de |
rev | line source |
---|---|
25829 | 1 @c This is part of the Emacs manual. |
46935 | 2 @c Copyright (C) 2002 Free Software Foundation, Inc. |
25829 | 3 @c See file emacs.texi for copying conditions. |
4 | |
40518 | 5 @node Antinews, Mac OS, X Resources, Top |
46934
d9eb8b50a070
Update for next release after 21.3.
Richard M. Stallman <rms@gnu.org>
parents:
40518
diff
changeset
|
6 @appendix Emacs 21.3 Antinews |
25829 | 7 |
8 For those users who live backwards in time, here is information about | |
46934
d9eb8b50a070
Update for next release after 21.3.
Richard M. Stallman <rms@gnu.org>
parents:
40518
diff
changeset
|
9 downgrading to Emacs version 21.3. We hope you will enjoy the greater |
d9eb8b50a070
Update for next release after 21.3.
Richard M. Stallman <rms@gnu.org>
parents:
40518
diff
changeset
|
10 simplicity that results from the absence of many newer features. |
25829 | 11 |
12 @itemize @bullet | |
13 @item | |
46934
d9eb8b50a070
Update for next release after 21.3.
Richard M. Stallman <rms@gnu.org>
parents:
40518
diff
changeset
|
14 The input methods for Emacs are included in a separate distribution |
d9eb8b50a070
Update for next release after 21.3.
Richard M. Stallman <rms@gnu.org>
parents:
40518
diff
changeset
|
15 called ``Leim''. To use them, you must extract the Leim tar file on |
d9eb8b50a070
Update for next release after 21.3.
Richard M. Stallman <rms@gnu.org>
parents:
40518
diff
changeset
|
16 top of the Emacs distribution, into the same directory, before you |
d9eb8b50a070
Update for next release after 21.3.
Richard M. Stallman <rms@gnu.org>
parents:
40518
diff
changeset
|
17 build Emacs. |
25829 | 18 |
19 @item | |
46934
d9eb8b50a070
Update for next release after 21.3.
Richard M. Stallman <rms@gnu.org>
parents:
40518
diff
changeset
|
20 The file position and line number information is now at the end |
d9eb8b50a070
Update for next release after 21.3.
Richard M. Stallman <rms@gnu.org>
parents:
40518
diff
changeset
|
21 of the mode line. |
31403
736bba059dd4
Mention new face attributes, fields, and Eshell. Suggested
Eli Zaretskii <eliz@gnu.org>
parents:
31334
diff
changeset
|
22 |
736bba059dd4
Mention new face attributes, fields, and Eshell. Suggested
Eli Zaretskii <eliz@gnu.org>
parents:
31334
diff
changeset
|
23 @item |
46934
d9eb8b50a070
Update for next release after 21.3.
Richard M. Stallman <rms@gnu.org>
parents:
40518
diff
changeset
|
24 When a file is managed with version control, the command @kbd{C-x C-q} |
d9eb8b50a070
Update for next release after 21.3.
Richard M. Stallman <rms@gnu.org>
parents:
40518
diff
changeset
|
25 (whose general meaning is to make a buffer read-only or writable) now |
d9eb8b50a070
Update for next release after 21.3.
Richard M. Stallman <rms@gnu.org>
parents:
40518
diff
changeset
|
26 does so by checking the file in or out. Checking the file out makes |
d9eb8b50a070
Update for next release after 21.3.
Richard M. Stallman <rms@gnu.org>
parents:
40518
diff
changeset
|
27 the buffer writable; checking it in makes the buffer read-only (at |
d9eb8b50a070
Update for next release after 21.3.
Richard M. Stallman <rms@gnu.org>
parents:
40518
diff
changeset
|
28 least with RCS). |
31403
736bba059dd4
Mention new face attributes, fields, and Eshell. Suggested
Eli Zaretskii <eliz@gnu.org>
parents:
31334
diff
changeset
|
29 |
46934
d9eb8b50a070
Update for next release after 21.3.
Richard M. Stallman <rms@gnu.org>
parents:
40518
diff
changeset
|
30 You can still use @kbd{C-x v v} to do these operations if you wish; |
d9eb8b50a070
Update for next release after 21.3.
Richard M. Stallman <rms@gnu.org>
parents:
40518
diff
changeset
|
31 its meaning is unchanged. If you want to control the buffer's |
d9eb8b50a070
Update for next release after 21.3.
Richard M. Stallman <rms@gnu.org>
parents:
40518
diff
changeset
|
32 read-only flag without performing any version control operation, |
d9eb8b50a070
Update for next release after 21.3.
Richard M. Stallman <rms@gnu.org>
parents:
40518
diff
changeset
|
33 use @kbd{M-x toggle-read-only}. |
31334 | 34 |
35 @item | |
46934
d9eb8b50a070
Update for next release after 21.3.
Richard M. Stallman <rms@gnu.org>
parents:
40518
diff
changeset
|
36 Filesets are not supported. |
32639
09353c2fcc8a
(Antinews): Many changes from Richard Stallman.
Eli Zaretskii <eliz@gnu.org>
parents:
31403
diff
changeset
|
37 |
09353c2fcc8a
(Antinews): Many changes from Richard Stallman.
Eli Zaretskii <eliz@gnu.org>
parents:
31403
diff
changeset
|
38 @item |
46934
d9eb8b50a070
Update for next release after 21.3.
Richard M. Stallman <rms@gnu.org>
parents:
40518
diff
changeset
|
39 For simplicity, windows always have fringes. We wouldn't want |
d9eb8b50a070
Update for next release after 21.3.
Richard M. Stallman <rms@gnu.org>
parents:
40518
diff
changeset
|
40 to in-fringe anyone's windows. Likewise, horizontal scrolling |
d9eb8b50a070
Update for next release after 21.3.
Richard M. Stallman <rms@gnu.org>
parents:
40518
diff
changeset
|
41 always works the same automatic way. |
25829 | 42 |
43 @item | |
46934
d9eb8b50a070
Update for next release after 21.3.
Richard M. Stallman <rms@gnu.org>
parents:
40518
diff
changeset
|
44 When you are logged in as root, all files now give you writable |
d9eb8b50a070
Update for next release after 21.3.
Richard M. Stallman <rms@gnu.org>
parents:
40518
diff
changeset
|
45 buffers in Emacs reflecting the fact that you can write any files. |
25829 | 46 |
47 @item | |
46934
d9eb8b50a070
Update for next release after 21.3.
Richard M. Stallman <rms@gnu.org>
parents:
40518
diff
changeset
|
48 Unicode support and unification between Latin-@var{n} character |
d9eb8b50a070
Update for next release after 21.3.
Richard M. Stallman <rms@gnu.org>
parents:
40518
diff
changeset
|
49 sets have been removed. Cutting and pasting X selections does not |
d9eb8b50a070
Update for next release after 21.3.
Richard M. Stallman <rms@gnu.org>
parents:
40518
diff
changeset
|
50 support ``extended segments'' so there are certain coding systems |
d9eb8b50a070
Update for next release after 21.3.
Richard M. Stallman <rms@gnu.org>
parents:
40518
diff
changeset
|
51 it cannot handle. |
37314
54d45f89210f
Mention effect of changing next-line-add-newlines.
Richard M. Stallman <rms@gnu.org>
parents:
36840
diff
changeset
|
52 |
54d45f89210f
Mention effect of changing next-line-add-newlines.
Richard M. Stallman <rms@gnu.org>
parents:
36840
diff
changeset
|
53 @item |
46934
d9eb8b50a070
Update for next release after 21.3.
Richard M. Stallman <rms@gnu.org>
parents:
40518
diff
changeset
|
54 @kbd{C-w} in an incremental search always grabs an entire word |
d9eb8b50a070
Update for next release after 21.3.
Richard M. Stallman <rms@gnu.org>
parents:
40518
diff
changeset
|
55 into the search string. More precisely, it grabs text through |
d9eb8b50a070
Update for next release after 21.3.
Richard M. Stallman <rms@gnu.org>
parents:
40518
diff
changeset
|
56 the next end of a word. |
25829 | 57 |
58 @item | |
46934
d9eb8b50a070
Update for next release after 21.3.
Richard M. Stallman <rms@gnu.org>
parents:
40518
diff
changeset
|
59 Yanking now preserves all text properties that were in the killed |
d9eb8b50a070
Update for next release after 21.3.
Richard M. Stallman <rms@gnu.org>
parents:
40518
diff
changeset
|
60 text. The variable @code{yank-excluded-properties} has no meaning. |
31334 | 61 |
62 @item | |
46934
d9eb8b50a070
Update for next release after 21.3.
Richard M. Stallman <rms@gnu.org>
parents:
40518
diff
changeset
|
63 Occur mode, Info mode, and Comint-derived modes now control |
d9eb8b50a070
Update for next release after 21.3.
Richard M. Stallman <rms@gnu.org>
parents:
40518
diff
changeset
|
64 fontification in their own way, and @kbd{M-x font-lock-mode} |
d9eb8b50a070
Update for next release after 21.3.
Richard M. Stallman <rms@gnu.org>
parents:
40518
diff
changeset
|
65 has nothing to do with it. To control fontification in Info |
d9eb8b50a070
Update for next release after 21.3.
Richard M. Stallman <rms@gnu.org>
parents:
40518
diff
changeset
|
66 mode, use the variable @code{Info-fontify}. |
25829 | 67 |
68 @item | |
46934
d9eb8b50a070
Update for next release after 21.3.
Richard M. Stallman <rms@gnu.org>
parents:
40518
diff
changeset
|
69 In Dired's @kbd{!} command, @samp{*} and @samp{?} now |
d9eb8b50a070
Update for next release after 21.3.
Richard M. Stallman <rms@gnu.org>
parents:
40518
diff
changeset
|
70 cause substitution of the file names wherever they appear---not |
d9eb8b50a070
Update for next release after 21.3.
Richard M. Stallman <rms@gnu.org>
parents:
40518
diff
changeset
|
71 only when they are surrounded by whitespace. |
25829 | 72 |
73 @item | |
46934
d9eb8b50a070
Update for next release after 21.3.
Richard M. Stallman <rms@gnu.org>
parents:
40518
diff
changeset
|
74 Minibuffer completion commands now always complete the entire |
d9eb8b50a070
Update for next release after 21.3.
Richard M. Stallman <rms@gnu.org>
parents:
40518
diff
changeset
|
75 minibuffer contents, just as if you had typed them at the end |
d9eb8b50a070
Update for next release after 21.3.
Richard M. Stallman <rms@gnu.org>
parents:
40518
diff
changeset
|
76 of the minibuffer, no matter where point is actually located. |
25829 | 77 |
78 @item | |
46934
d9eb8b50a070
Update for next release after 21.3.
Richard M. Stallman <rms@gnu.org>
parents:
40518
diff
changeset
|
79 An unquoted @samp{$} in a file name is now an error, if the following |
d9eb8b50a070
Update for next release after 21.3.
Richard M. Stallman <rms@gnu.org>
parents:
40518
diff
changeset
|
80 name is not recognized as an environment variable. Thus, |
d9eb8b50a070
Update for next release after 21.3.
Richard M. Stallman <rms@gnu.org>
parents:
40518
diff
changeset
|
81 the file name @file{foo$bar} would probably be an error. Meanwhile, |
d9eb8b50a070
Update for next release after 21.3.
Richard M. Stallman <rms@gnu.org>
parents:
40518
diff
changeset
|
82 the @code{setenv} command does not expand @samp{$} at all. |
25829 | 83 |
84 @item | |
46934
d9eb8b50a070
Update for next release after 21.3.
Richard M. Stallman <rms@gnu.org>
parents:
40518
diff
changeset
|
85 Commands to set the mark at a place away from point, including |
46937 | 86 @kbd{M-@@}, @kbd{M-h}, etc., don't do anything special when you repeat |
46934
d9eb8b50a070
Update for next release after 21.3.
Richard M. Stallman <rms@gnu.org>
parents:
40518
diff
changeset
|
87 them. In most cases, typing these commands multiple times is |
d9eb8b50a070
Update for next release after 21.3.
Richard M. Stallman <rms@gnu.org>
parents:
40518
diff
changeset
|
88 equivalent to using them once. @kbd{M-h} does not use its numeric |
d9eb8b50a070
Update for next release after 21.3.
Richard M. Stallman <rms@gnu.org>
parents:
40518
diff
changeset
|
89 argument. |
25829 | 90 |
31334 | 91 @item |
46934
d9eb8b50a070
Update for next release after 21.3.
Richard M. Stallman <rms@gnu.org>
parents:
40518
diff
changeset
|
92 @kbd{C-@key{SPC} C-@key{SPC}} has no special meaning and neither does |
d9eb8b50a070
Update for next release after 21.3.
Richard M. Stallman <rms@gnu.org>
parents:
40518
diff
changeset
|
93 @kbd{C-u C-x C-x}. |
25829 | 94 |
95 @item | |
46934
d9eb8b50a070
Update for next release after 21.3.
Richard M. Stallman <rms@gnu.org>
parents:
40518
diff
changeset
|
96 There is no horizontal-bar cursor. |
31334 | 97 |
98 @item | |
46934
d9eb8b50a070
Update for next release after 21.3.
Richard M. Stallman <rms@gnu.org>
parents:
40518
diff
changeset
|
99 The faces @code{minibuffer-prompt} and @code{mode-line-inactive} |
d9eb8b50a070
Update for next release after 21.3.
Richard M. Stallman <rms@gnu.org>
parents:
40518
diff
changeset
|
100 do not exist, and the features they control don't exist either. |
31334 | 101 |
102 @item | |
46934
d9eb8b50a070
Update for next release after 21.3.
Richard M. Stallman <rms@gnu.org>
parents:
40518
diff
changeset
|
103 The default value of @code{keyboard-coding-system} is always @code{nil}. |
d9eb8b50a070
Update for next release after 21.3.
Richard M. Stallman <rms@gnu.org>
parents:
40518
diff
changeset
|
104 Emacs does not set it based on your locale settings. |
d9eb8b50a070
Update for next release after 21.3.
Richard M. Stallman <rms@gnu.org>
parents:
40518
diff
changeset
|
105 If you want some other value, you must set it yourself. |
31334 | 106 |
107 @item | |
46934
d9eb8b50a070
Update for next release after 21.3.
Richard M. Stallman <rms@gnu.org>
parents:
40518
diff
changeset
|
108 SGML mode does not handle XML syntax, and does not have indentation support. |
25829 | 109 |
110 @item | |
46934
d9eb8b50a070
Update for next release after 21.3.
Richard M. Stallman <rms@gnu.org>
parents:
40518
diff
changeset
|
111 The @kbd{C-h} subcommands have been rearranged--especially those that |
d9eb8b50a070
Update for next release after 21.3.
Richard M. Stallman <rms@gnu.org>
parents:
40518
diff
changeset
|
112 display specific files. Type @kbd{C-h C-h} to see a list of these |
d9eb8b50a070
Update for next release after 21.3.
Richard M. Stallman <rms@gnu.org>
parents:
40518
diff
changeset
|
113 commands; that will show you what is different. |
31334 | 114 |
115 @item | |
46934
d9eb8b50a070
Update for next release after 21.3.
Richard M. Stallman <rms@gnu.org>
parents:
40518
diff
changeset
|
116 Emacs does not read @file{~/.abbrev_defs} automatically; if you want |
d9eb8b50a070
Update for next release after 21.3.
Richard M. Stallman <rms@gnu.org>
parents:
40518
diff
changeset
|
117 to load abbrev definitions from a file, you must always do so |
d9eb8b50a070
Update for next release after 21.3.
Richard M. Stallman <rms@gnu.org>
parents:
40518
diff
changeset
|
118 explicitly. |
25829 | 119 |
120 @item | |
46934
d9eb8b50a070
Update for next release after 21.3.
Richard M. Stallman <rms@gnu.org>
parents:
40518
diff
changeset
|
121 The @samp{--fullwidth}, @samp{--fullheight} and @samp{--fullscreen} |
d9eb8b50a070
Update for next release after 21.3.
Richard M. Stallman <rms@gnu.org>
parents:
40518
diff
changeset
|
122 command line options are not supported. |
25829 | 123 |
124 @item | |
46934
d9eb8b50a070
Update for next release after 21.3.
Richard M. Stallman <rms@gnu.org>
parents:
40518
diff
changeset
|
125 The @samp{--geometry} option now entirely applies only to the initial |
d9eb8b50a070
Update for next release after 21.3.
Richard M. Stallman <rms@gnu.org>
parents:
40518
diff
changeset
|
126 frame. |
25829 | 127 |
128 @item | |
46934
d9eb8b50a070
Update for next release after 21.3.
Richard M. Stallman <rms@gnu.org>
parents:
40518
diff
changeset
|
129 Many commands have been removed from the menus or rearranged. |
25829 | 130 |
131 @item | |
46934
d9eb8b50a070
Update for next release after 21.3.
Richard M. Stallman <rms@gnu.org>
parents:
40518
diff
changeset
|
132 Many @code{etags} features for customizing parsing using regexps |
d9eb8b50a070
Update for next release after 21.3.
Richard M. Stallman <rms@gnu.org>
parents:
40518
diff
changeset
|
133 have been removed. |
31403
736bba059dd4
Mention new face attributes, fields, and Eshell. Suggested
Eli Zaretskii <eliz@gnu.org>
parents:
31334
diff
changeset
|
134 |
736bba059dd4
Mention new face attributes, fields, and Eshell. Suggested
Eli Zaretskii <eliz@gnu.org>
parents:
31334
diff
changeset
|
135 @item |
46934
d9eb8b50a070
Update for next release after 21.3.
Richard M. Stallman <rms@gnu.org>
parents:
40518
diff
changeset
|
136 The CUA, ido, table, tramp, reveal, ruler-mode, and ibuffer packages |
d9eb8b50a070
Update for next release after 21.3.
Richard M. Stallman <rms@gnu.org>
parents:
40518
diff
changeset
|
137 have been removed. So has the spreadsheet, SES, and the algebraic |
d9eb8b50a070
Update for next release after 21.3.
Richard M. Stallman <rms@gnu.org>
parents:
40518
diff
changeset
|
138 calculator, Calc. (We distribute Calc separately.) |
32639
09353c2fcc8a
(Antinews): Many changes from Richard Stallman.
Eli Zaretskii <eliz@gnu.org>
parents:
31403
diff
changeset
|
139 |
09353c2fcc8a
(Antinews): Many changes from Richard Stallman.
Eli Zaretskii <eliz@gnu.org>
parents:
31403
diff
changeset
|
140 @item |
46934
d9eb8b50a070
Update for next release after 21.3.
Richard M. Stallman <rms@gnu.org>
parents:
40518
diff
changeset
|
141 The kmacro package has been removed. To start a keyboard macro you |
d9eb8b50a070
Update for next release after 21.3.
Richard M. Stallman <rms@gnu.org>
parents:
40518
diff
changeset
|
142 must use @kbd{C-x (}; to end one, @kbd{C-x )}; to execute the last |
d9eb8b50a070
Update for next release after 21.3.
Richard M. Stallman <rms@gnu.org>
parents:
40518
diff
changeset
|
143 one, @kbd{C-x e}. |
31334 | 144 |
145 @item | |
146 To keep up with decreasing computer memory capacity and disk space, many | |
46934
d9eb8b50a070
Update for next release after 21.3.
Richard M. Stallman <rms@gnu.org>
parents:
40518
diff
changeset
|
147 other functions and files have been eliminated in Emacs 21.3. |
25829 | 148 @end itemize |