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