/[emacs]/emacs/man/anti.texi
ViewVC logotype

Diff of /emacs/man/anti.texi

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.26 by eliz, Sat Mar 19 13:40:50 2005 UTC revision 1.27 by rms, Mon Mar 21 17:59:35 2005 UTC
# Line 1  Line 1 
1  @c This is part of the Emacs manual.  @c This is part of the Emacs manual.
2  @c Copyright (C) 2002, 2004, 2005 Free Software Foundation, Inc.  @c Copyright (C)  2005 Free Software Foundation, Inc.
3  @c See file emacs.texi for copying conditions.  @c See file emacs.texi for copying conditions.
4    
5  @node Antinews, Mac OS, X Resources, Top  @node Antinews, Mac OS, X Resources, Top
6  @appendix Emacs 21.4 Antinews  @appendix Emacs 22.1 Antinews
7    
8    For those users who live backwards in time, here is information about    For those users who live backwards in time, here is information about
9  downgrading to Emacs version 21.4.  We hope you will enjoy the greater  downgrading to Emacs version 21.4.  We hope you will enjoy the greater
10  simplicity that results from the absence of many newer features.  simplicity that results from the absence of many Emacs 22 features.
11    
12  @itemize @bullet  @itemize @bullet
13    
14  @item  @item
15  The input methods for Emacs are included in a separate distribution  The buffer position and line number are now displayed at the end of
16  called ``Leim''.  To use them, you must extract the Leim tar file on  the mode line, where they can be more easily seen.
 top of the Emacs distribution, into the same directory, before you  
 build Emacs.  
17    
18  @item  @item
19  The file position and line number information is now at the end  The mode line of the selected window is no longer displayed with a
20  of the mode line.  special face.  All mode lines are created equal.
21    
22  @item  @item
23  When a file is managed with version control, the command @kbd{C-x C-q}  Clicking on a link with the left mouse button (@kbd{mouse-1}) will
24  (whose general meaning is to make a buffer read-only or writable) now  always set point at the position clicked, instead of following the
25  does so by checking the file in or out.  Checking the file out makes  link.  If you want to follow the link, use the middle mouse button
26  the buffer writable; checking it in makes the buffer read-only (at  (@kbd{mouse-2}).
 least with RCS).  
27    
28  You can still use @kbd{C-x v v} to do these operations if you wish;  @item
29  its meaning is unchanged.  If you want to control the buffer's  Emacs is tired of X droppings.  If you drop a file or a piece of text
30  read-only flag without performing any version control operation,  onto an Emacs window, nothing will happen.
 use @kbd{M-x toggle-read-only}.  
31    
32  @item  @item
33  Filesets are not supported.  On an xterm, Emacs provides a more convincing simulation of a text
34    terminal by not responding to mouse-clicks on the mode-line,
35    header-line, or display margin.
36    
37  @item  @item
38  For simplicity, windows always have fringes.  We wouldn't want  For simplicity, windows always have fringes.  We wouldn't want to
39  to in-fringe anyone's windows.  Likewise, horizontal scrolling  in-fringe anyone's windows.  Likewise, horizontal scrolling always
40  always works the same automatic way.  works in the same automatic way.
41    
42  @item  @item
43  When you are logged in as root, all files now give you writable  The horizontal-bar cursor shape has been removed.
 buffers in Emacs reflecting the fact that you can write any files.  
44    
45  @item  @item
46  Unicode support and unification between Latin-@var{n} character  If command line arguments are given, Emacs will not display a splash
47  sets have been removed.  Cutting and pasting X selections does not  screen, so that you can immediately get on with your editing.  The
48  support ``extended segments'' so there are certain coding systems  command-line option @samp{--no-splash} is therefore obsolete, and has
49  it cannot handle.  been removed.
50    
51  @item  @item
52  @kbd{C-w} in an incremental search always grabs an entire word  The command line options @samp{--color}, @samp{--fullwidth},
53  into the search string.  More precisely, it grabs text through  @samp{--fullheight}, @samp{--fullscreen}, @samp{--no-blinking-cursor},
54  the next end of a word.  @samp{--no-desktop}, and @samp{-Q} have also been removed.
55    
56  @item  @item
57  Yanking now preserves all text properties that were in the killed  The @samp{--geometry} option applies only to the initial frame, and
58  text.  The variable @code{yank-excluded-properties} has no meaning.  the @samp{-f} option will not read arguments for interactive
59    functions.
60    
61  @item  @item
62  Occur mode, Info mode, and Comint-derived modes now control  Emacs now looks for @file{.emacs} and @file{.emacs_SHELL} in one
63  fontification in their own way, and @kbd{M-x font-lock-mode}  standard location---your home directory.  Don't put these files in
64  has nothing to do with it.  To control fontification in Info  @file{~/.emacs.d}; they won't be found.
 mode, use the variable @code{Info-fontify}.  
65    
66  @item  @item
67  In Dired's @kbd{!} command, @samp{*} and @samp{?} now  Emacs will not read @file{~/.abbrev_defs} automatically.  If you want
68  cause substitution of the file names wherever they appear---not  to load abbrev definitions from a file, you must always do so
69  only when they are surrounded by whitespace.  explicitly.
70    
71    @item
72    When you are logged in as root, all files now give you writable
73    buffers, reflecting the fact that you can write any files.
74    
75  @item  @item
76  Minibuffer completion commands now always complete the entire  The maximum size of buffers and integer variables has been halved.  On
77  minibuffer contents, just as if you had typed them at the end  32-bit machines, the maximum buffer size is now 128 megabytes.
 of the minibuffer, no matter where point is actually located.  
78    
79  @item  @item
80  An unquoted @samp{$} in a file name is now an error, if the following  An unquoted @samp{$} in a file name is now an error, if the following
# Line 82  the file name @file{foo$bar} would proba Line 83  the file name @file{foo$bar} would proba
83  the @code{setenv} command does not expand @samp{$} at all.  the @code{setenv} command does not expand @samp{$} at all.
84    
85  @item  @item
86    Emacs will not query you if a command accumulates too much undo
87    information.  If Emacs runs out of memory as a result, it will handle
88    this by crashing.
89    
90    @item
91    Many commands have been removed from the menus or rearranged.
92    
93    @item
94    The @kbd{C-h} (help) subcommands have been rearranged---especially
95    those that display specific files.  Type @kbd{C-h C-h} to see a list
96    of these commands; that will show you what is different.
97    
98    @item
99    The @kbd{C-h v} and @kbd{C-h f} commands no longer show a hyperlink to
100    the C source code, even if it is available.  If you want to find the
101    source code, grep for it.
102    
103    @item
104    The apropos commands will not accept a list of words to match, in
105    order to encourage users to be more specific.  Also, the user option
106    @code{apropos-sort-by-scores} has been removed.
107    
108    @item
109    The minibuffer prompt is now displayed using the default face.
110    The colon is enough to show you what part is the prompt.
111    
112    @item
113    Minibuffer completion commands always complete the entire minibuffer
114    contents, just as if you had typed them at the end of the minibuffer,
115    no matter where point is actually located.
116    
117    @item
118    The command @code{backward-kill-sexp} is now bound to @kbd{C-M-delete}
119    and @kbd{C-M-backspace}.  Be careful when using these key sequences!
120    It may shut down your X server, or reboot your operating system.
121    
122    @item
123  Commands to set the mark at a place away from point, including  Commands to set the mark at a place away from point, including
124  @kbd{M-@@}, @kbd{M-h}, etc., don't do anything special when you repeat  @kbd{M-@@}, @kbd{M-h}, etc., don't do anything special when you repeat
125  them.  In most cases, typing these commands multiple times is  them.  In most cases, typing these commands multiple times is
126  equivalent to using them once.  @kbd{M-h} does not use its numeric  equivalent to typing them once.  @kbd{M-h} ignores numeric arguments.
 argument.  
127    
128  @item  @item
129  @kbd{C-@key{SPC} C-@key{SPC}} has no special meaning and neither does  If you want to repeat a jump to a previous mark, you should supply the
130  @kbd{C-u C-x C-x}.  prefix argument explicitly.  So, instead of typing @kbd{C-u C-SPC
131    C-SPC C-SPC}, type @kbd{C-u C-SPC C-u C-SPC C-u C-SPC}.
132    
133  @item  @item
134  There is no horizontal-bar cursor.  @kbd{C-@key{SPC} C-@key{SPC}} has no special meaning--it just sets the
135    mark twice.  Neither does @kbd{C-u C-x C-x}, which simply exchanges
136    point and mark like @kbd{C-x C-x}.
137    
138  @item  @item
139  The faces @code{minibuffer-prompt} and @code{mode-line-inactive}  The function @code{sentence-end} has been eliminated in favor of a
140  do not exist, and the features they control don't exist either.  more straightforward approach: directly setting the variable
141    @code{sentence-end}.  For example, to end each sentence with a single
142    space, use
143    
144    @lisp
145    (setq sentence-end "[.?!][]\"')@}]*\\($\\|[ \t]\\)[ \t\n]*")
146    @end lisp
147    
148  @item  @item
149  The default value of @code{keyboard-coding-system} is always @code{nil}.  The variable @code{fill-nobreak-predicate} is no longer customizable,
150  Emacs does not set it based on your locale settings.  and it can only hold a single function.
 If you want some other value, you must set it yourself.  
151    
152  @item  @item
153  SGML mode does not handle XML syntax, and does not have indentation support.  Non-breaking spaces and hyphens are displayed just like normal
154    characters.  The user option @code{show-nonbreak-escape} is therefore
155    obsolete, and has been removed.
156    
157  @item  @item
158  The @kbd{C-h} subcommands have been rearranged---especially those that  @kbd{C-w} in an incremental search always grabs an entire word
159  display specific files.  Type @kbd{C-h C-h} to see a list of these  into the search string.  More precisely, it grabs text through
160  commands; that will show you what is different.  the next end of a word.
161    
162  @item  @item
163  Emacs does not read @file{~/.abbrev_defs} automatically; if you want  Yanking now preserves all text properties that were in the killed
164  to load abbrev definitions from a file, you must always do so  text.  The variable @code{yank-excluded-properties} has been removed.
 explicitly.  
165    
166  @item  @item
167  The @samp{--fullwidth}, @samp{--fullheight} and @samp{--fullscreen}  Occur mode, Info mode, and Comint-derived modes now control
168  command line options are not supported.  fontification in their own way, and @kbd{M-x font-lock-mode} has
169    nothing to do with it.  To control fontification in Info mode, use the
170    variable @code{Info-fontify}.
171    
172  @item  @item
173  The @samp{--geometry} option now entirely applies only to the initial  The Grep package has been merged with Compilation mode.  Many
174  frame.  grep-specific commands and user options have thus been eliminated.
175    Also, @kbd{M-x grep} never tries the GNU grep @samp{-H} option,
176    and instead silently appends @file{/dev/null} to the command line.
177    
178  @item  @item
179  Many commands have been removed from the menus or rearranged.  In Dired's @kbd{!} command, @samp{*} and @samp{?} now
180    cause substitution of the file names wherever they appear---not
181    only when they are surrounded by whitespace.
182    
183    @item
184    When a file is managed with version control, the command @kbd{C-x C-q}
185    (whose general meaning is to make a buffer read-only or writable) now
186    does so by checking the file in or out.  Checking the file out makes
187    the buffer writable; checking it in makes the buffer read-only.
188    
189    You can still use @kbd{C-x v v} to do these operations if you wish;
190    its meaning is unchanged.  If you want to control the buffer's
191    read-only flag without performing any version control operation,
192    use @kbd{M-x toggle-read-only}.
193    
194    @item
195    SGML mode does not handle XML syntax, and does not have indentation
196    support.
197    
198    @item
199    Many Info mode commands have been removed.  Incremental search in Info
200    searches only the current node.
201    
202  @item  @item
203  Many @code{etags} features for customizing parsing using regexps  Many @code{etags} features for customizing parsing using regexps
204  have been removed.  have been removed.
205    
206  @item  @item
207  The CUA, ido, table, tramp, reveal, ruler-mode, and ibuffer packages  The Emacs server now runs a small C program called @file{emacsserver},
208  have been removed.  So has the spreadsheet, SES, and the algebraic  rather than trying to handle everything in Emacs Lisp.  Now there can
209  calculator, Calc.  (We distribute Calc separately.)  only be one Emacs server running at a time.  The @code{server-mode}
210    command and @code{server-name} user option have been eliminated.
211    
212    @item
213    The @file{emacsclient} program no longer accepts the @samp{--eval} and
214    @samp{--display} command line options.
215    
216    @item
217    The command @code{quail-show-key}, for showing how to input a
218    character, has been removed.
219    
220    @item
221    The default value of @code{keyboard-coding-system} is always
222    @code{nil}, regardless of your locale settings.  If you want some
223    other value, set it yourself.
224    
225    @item
226    Unicode support and unification between Latin-@var{n} character sets
227    have been removed.  Cutting and pasting X selections does not support
228    ``extended segments'', so there are certain coding systems it cannot
229    handle.
230    
231    @item
232    The input methods for Emacs are included in a separate distribution
233    called ``Leim''.  To use this, you must extract the Leim tar file on
234    top of the Emacs distribution, into the same directory, before you
235    build Emacs.
236    
237    @item
238    The following input methods have been eliminated: belarusian,
239    bulgarian-bds, bulgarian-phonetic, chinese-sisheng, croatian, dutch,
240    georgian, latin-alt-postfix, latin-postfix, latin-prefix,
241    latvian-keyboard, lithuanian-numeric, lithuanian-keyboard,
242    malayalam-inscript, rfc1345, russian-computer, sgml, slovenian,
243    tamil-inscript ucs, ukrainian-computer, vietnamese-telex, and welsh.
244    
245    @item
246    The following language environments have been eliminated: Belarusian,
247    Bulgarian, Chinese-EUC-TW, Croatian, French, Georgian, Italian,
248    Latin-6, Latin-7, Latvian, Lithuanian, Malayalam, Russian, Russian,
249    Slovenian, Swedish, Tajik, Tamil, UTF-8, Ukrainian, Ukrainian, Welsh,
250    and Windows-1255.
251    
252    @item
253    The @code{code-pages} library, which contained various 8-bit coding
254    systems, has been removed.
255    
256    @item
257    The Kmacro package has been replaced with a simple and elegant
258    keyboard macro system.  Use @kbd{C-x (} to start a new keyboard macro,
259    @kbd{C-x )} to end the macro, and @kbd{C-x e} to execute the last
260    macro.
261    
262    @item
263    The Calc, CUA, GDB-UI, Ibuffer, Ido, Password, Printing, Reveal,
264    Ruler-mode, SES, Table, Tramp, and URL packages have been removed.
265    The Benchmark, Cfengine, Conf, Dns, Flymake, Python, Thumbs, and
266    Wdired modes have also been removed.
267    
268    @item
269    The Emacs Lisp Reference Manual and the Introduction to Programming in
270    Emacs Lisp are now distributed separately, not in the Emacs
271    distribution.
272    
273    @item
274    On MS Windows, there is no longer any support for tooltips, images,
275    sound, different mouse pointer shapes, or pointing devices with more
276    than 3 buttons.  If you want these features, consider switching to
277    another operating system.  But even if you don't want these features,
278    you should still switch---for freedom's sake.
279    
280  @item  @item
281  The kmacro package has been removed.  To start a keyboard macro you  Emacs will not use Unicode for clipboard operations on MS Windows.
 must use @kbd{C-x (}; to end one, @kbd{C-x )}; to execute the last  
 one, @kbd{C-x e}.  
282    
283  @item  @item
284  To keep up with decreasing computer memory capacity and disk space, many  To keep up with decreasing computer memory capacity and disk space, many

Legend:
Removed from v.1.26  
changed lines
  Added in v.1.27

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26