anti.texi 3.99 KB
Newer Older
Dave Love's avatar
#  
Dave Love committed
1
@c This is part of the Emacs manual.
Glenn Morris's avatar
Glenn Morris committed
2
@c Copyright (C) 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
Dave Love's avatar
#  
Dave Love committed
3 4
@c See file emacs.texi for copying conditions.

Richard M. Stallman's avatar
Richard M. Stallman committed
5
@node Antinews, Mac OS, X Resources, Top
6
@appendix Emacs 21 Antinews
Dave Love's avatar
#  
Dave Love committed
7

Chong Yidong's avatar
Chong Yidong committed
8 9 10 11
  For those users who live backwards in time, here is information
about downgrading to Emacs version 22.3.  We hope you will enjoy the
greater simplicity that results from the absence of many Emacs
@value{EMACSVER} features.
Dave Love's avatar
#  
Dave Love committed
12 13

@itemize @bullet
Richard M. Stallman's avatar
Richard M. Stallman committed
14

Dave Love's avatar
#  
Dave Love committed
15
@item
Chong Yidong's avatar
Chong Yidong committed
16 17 18 19
The Fontconfig font library is no longer supported.  To specify a
font, you must use an XLFD (X Logical Font Descriptor).  The other
ways of specifying fonts---so-called ``Fontconfig'' and ``GTK'' font
names---are clearly redundant, and have been removed.
Dave Love's avatar
#  
Dave Love committed
20 21

@item
Chong Yidong's avatar
Chong Yidong committed
22 23 24 25
Emacs no longer performs font anti-aliasing.  If your fonts look ugly,
try choosing a larger font and increasing the screen resolution.  This
may admittedly become difficult as you go further back in time, since
available screen resolutions will decrease.
Dave Love's avatar
#  
Dave Love committed
26 27

@item
Chong Yidong's avatar
Chong Yidong committed
28 29 30 31
Emacs has added support for some soon-to-be-non-obsolete platforms.
These include GNU/Linux systems based on libc version 5, BSD systems
based on the COFF executable format, Solaris versions less than 2.6,
and many more.
Dave Love's avatar
#  
Dave Love committed
32

Richard M. Stallman's avatar
Richard M. Stallman committed
33
@item
Chong Yidong's avatar
Chong Yidong committed
34 35 36 37
Emacs can no longer display frames on X windows and text terminals
(ttys) simultaneously.  If you start Emacs as an X application, the
Emacs job can only create X frames; if you start Emacs on a tty, the
Emacs job can only use that tty.
Dave Love's avatar
#  
Dave Love committed
38

39
@item
Chong Yidong's avatar
Chong Yidong committed
40
Emacs can no longer be started as a daemon.
41

Dave Love's avatar
#  
Dave Love committed
42
@item
Chong Yidong's avatar
Chong Yidong committed
43 44 45 46 47
Transient Mark mode is now disabled by default.  Furthermore, some
commands that operate specifically on the region when it is active and
Transient Mark mode is enabled (such as @code{fill-paragraph}
@code{ispell-word}, and @code{indent-for-tab-command}), no longer do
so.
Dave Love's avatar
#  
Dave Love committed
48 49

@item
Chong Yidong's avatar
Chong Yidong committed
50 51 52 53
The line motion commands, @kbd{C-n} and @kbd{C-p}, now move by logical
text lines, not screen lines.  Even if a long text line is continued
over multiple screen lines, @kbd{C-n} and @kbd{C-p} treat it as a
single line, because that's ultimately what it is.
Dave Love's avatar
#  
Dave Love committed
54 55

@item
Chong Yidong's avatar
Chong Yidong committed
56 57 58 59
Visual Line mode, which provides ``word wrap'' functionality, has been
removed.  You can still use Long Lines mode to gain an approximation
of word wrapping, though this has some drawbacks---for instance,
syntax highlighting often doesn't work well on wrapped lines.
Dave Love's avatar
#  
Dave Love committed
60 61

@item
Chong Yidong's avatar
Chong Yidong committed
62 63 64 65
The variable @code{shift-select-mode} has been deleted; holding
@key{shift} while typing a motion command no longer creates a
temporarily active region.  You can still create temporarily active
regions by dragging the mouse.
Eli Zaretskii's avatar
Eli Zaretskii committed
66

Dave Love's avatar
#  
Dave Love committed
67
@item
Chong Yidong's avatar
Chong Yidong committed
68 69 70 71 72 73
@kbd{C-l} now runs @code{recenter} instead of
@code{recenter-top-bottom}.  This always sets the current line at the
center of the window, instead of cycling through the center, top, and
bottom of the window on successive invocations of @kbd{C-l}.  This
lets you type @kbd{C-l C-l C-l C-l} to be @emph{absolutely sure} that
you have recentered the line.
Eli Zaretskii's avatar
Eli Zaretskii committed
74

Dave Love's avatar
#  
Dave Love committed
75
@item
Chong Yidong's avatar
Chong Yidong committed
76 77 78 79
Typing @kbd{M-n} at the start of the minibuffer history list no longer
attempts to generate guesses of possible minibuffer input.  It instead
does the straightforward thing, by issuing the message @samp{End of
history; no default available}.
Eli Zaretskii's avatar
Eli Zaretskii committed
80

Dave Love's avatar
#  
Dave Love committed
81
@item
Chong Yidong's avatar
Chong Yidong committed
82 83 84 85
Individual buffers can no longer display faces specially.  The text
scaling commands @kbd{C-x C-+}, @kbd{C-x C--}, and @kbd{C-x C-0} have
been removed, and so has the buffer face menu bound to
@kbd{S-down-mouse-1}.
Richard M. Stallman's avatar
Richard M. Stallman committed
86 87

@item
Chong Yidong's avatar
Chong Yidong committed
88 89
Emacs now uses an internal encoding, known as @samp{emacs-mule}, which
is not a superset of Unicode.
Eli Zaretskii's avatar
Eli Zaretskii committed
90

Dave Love's avatar
#  
Dave Love committed
91
@item
Chong Yidong's avatar
Chong Yidong committed
92 93 94 95 96 97
VC no longer supports fileset-based operations on distributed version
control systems (DVCSs) such as Arch, Bazaar, Subversion, Mercurial,
and Git.  For instance, multi-file commits will be performed by
committing one file at a time.  As you go further back in time, we
will remove DVCS support entirely, so start migrating your projects to
CVS.
Dave Love's avatar
#  
Dave Love committed
98 99

@item
Eli Zaretskii's avatar
Eli Zaretskii committed
100
To keep up with decreasing computer memory capacity and disk space, many
Chong Yidong's avatar
Chong Yidong committed
101
other functions and files have been eliminated in Emacs 22.3.
Dave Love's avatar
#  
Dave Love committed
102
@end itemize
Miles Bader's avatar
Miles Bader committed
103 104 105 106

@ignore
   arch-tag: 32932bd9-46f5-41b2-8a0e-fb0cc4caeb29
@end ignore