comparison lispref/anti.texi @ 26216:361231427b8b

Patch by rms.
author Gerd Moellmann <gerd@gnu.org>
date Wed, 27 Oct 1999 10:42:06 +0000
parents 7a5095e7e171
children 778a88ba7c10
comparison
equal deleted inserted replaced
26215:2ee1c4c84cb2 26216:361231427b8b
1 @c -*-texinfo-*- 1 @c -*-texinfo-*-
2 @c This is part of the GNU Emacs Lisp Reference Manual. 2 @c This is part of the GNU Emacs Lisp Reference Manual.
3 @c Copyright (C) 1999 Free Software Foundation, Inc. 3 @c Copyright (C) 1999 Free Software Foundation, Inc.
4 @c See the file elisp.texi for copying conditions. 4 @c See the file elisp.texi for copying conditions.
5 @node Antinews, Index, Standard Hooks, Top 5 @node Antinews, Tips, Calendar, Top
6 @appendix Emacs 20 Antinews 6 @appendix Emacs 20 Antinews
7 7
8 For those users who live backwards in time, here is information about 8 For those users who live backwards in time, here is information about
9 downgrading to Emacs version 20.4. We hope you will enjoy the greater 9 downgrading to Emacs version 20.4. We hope you will enjoy the greater
10 simplicity that results from the absence of many Emacs 21 features. In 10 simplicity that results from the absence of many Emacs 21 features. In
13 13
14 @section Old Lisp Features in Emacs 20 14 @section Old Lisp Features in Emacs 20
15 15
16 @itemize @bullet 16 @itemize @bullet
17 @item 17 @item
18 The function @code{bitmap-spec-p} has been renamed to
19 @code{pixmap-spec-p} to encourage users to practice Emacs' help system
20 while trying to find it.
21
22 @item
23 The @code{push} and @code{pop} macros are not defined. 18 The @code{push} and @code{pop} macros are not defined.
24 19
25 @item 20 @item
26 You can't display images in buffers. (Emacs is meant for editing text.) 21 You can't display images in buffers. (Emacs is meant for editing text.)
27 With no images, there are no display margins, and no tool bars. 22 With no images, there are no display margins, and no tool bars.
28 23
29 @item 24 @item
30 The @code{display} text property has no special meaning; you can use it 25 The @code{display} text property has no special meaning; you can use it
31 freely in Lisp programs, with no effects except what you implement for 26 freely in Lisp programs, with no effects except what you implement for
32 yourself. With no images, who needs the @code{display} text property? 27 yourself. With no images, who needs the @code{display} text property?
28
29 @item
30 The @code{field} text property has no special meaning.
33 31
34 @item 32 @item
35 Faces have fewer attributes. The attributes @code{:family}, 33 Faces have fewer attributes. The attributes @code{:family},
36 @code{:height}, @code{:width}, @code{:weight}, and @code{:slant}, 34 @code{:height}, @code{:width}, @code{:weight}, and @code{:slant},
37 have been replaced with a font name, a ``bold'' flag, and an 35 have been replaced with a font name, a ``bold'' flag, and an
38 ``italic'' flag. 36 ``italic'' flag.
39 37
40 The attributes @code{:overline}, @code{:strike-through} 38 The attributes @code{:overline}, @code{:strike-through} and @code{:box}
41 and @code{:box} have been eliminated too. 39 have been eliminated too. Underlining now always has the same color as
40 the text---using any other color would be bad taste.
42 41
43 With fewer font attributes, there are no functions 42 With fewer font attributes, there are no functions
44 @code{set-face-attribute} and @code{face-attribute}. Instead, you 43 @code{set-face-attribute} and @code{face-attribute}. Instead, you
45 access these attributes using functions such as @code{face-font}, and 44 access these attributes using functions such as @code{face-font}, and
46 set them with functions such as @code{set-face-font}. (These functions 45 set them with functions such as @code{set-face-font}. (These functions
47 were available in Emacs 21, but are not as useful there.) 46 were available in Emacs 21, but are not as useful there.)
48 47
49 @item 48 @item
50 There are no facilities for playing sound. This means Emacs will 49 The standard faces @code{scroll-bar}, @code{menu}, @code{border},
51 respect your peace and quiet, aside from occasional beeps. 50 @code{cursor}, and @code{mouse} have been eliminated. They are rather
51 strange, as faces, and therefore shouldn't really exist. You can use
52 @code{set-border-color}, @code{set-cursor-color} and
53 @code{set-mouse-color} to specify the colors for the frame border, the
54 text cursor, and the mouse cursor. To specify menu colors, use X
55 resources.
56
57 @item
58 Emacs will respect your peace and quiet, aside from occasional beeps,
59 because there are no facilities for playing sounds.
52 60
53 @item 61 @item
54 Regular expressions do not support the POSIX character classes 62 Regular expressions do not support the POSIX character classes
55 such as @samp{[:alpha:]}. All characters are created equal. 63 such as @samp{[:alpha:]}. All characters are created equal.
56 64
73 For simplicity, all ASCII characters now have the same height and width. 81 For simplicity, all ASCII characters now have the same height and width.
74 (Certain characters, such as Chinese characters, always have have twice 82 (Certain characters, such as Chinese characters, always have have twice
75 the standard width.) All characters are created equal. 83 the standard width.) All characters are created equal.
76 84
77 @item 85 @item
86 The function @code{bitmap-spec-p} has been renamed to
87 @code{pixmap-spec-p} to encourage users to practice Emacs' help system
88 while trying to find it.
89
90 @item
78 Tooltips operate using ordinary Emacs frames. 91 Tooltips operate using ordinary Emacs frames.
79 92
80 @item 93 @item
81 Areas of the mode line are not mouse-sensitive; however, some mouse 94 Areas of the mode line are not mouse-sensitive; however, some mouse
82 commands are available for the mode line as a whole. 95 commands are available for the mode line as a whole.
96 properties. 109 properties.
97 110
98 @item 111 @item
99 Colors are supported only on window systems, not on text-only terminals. 112 Colors are supported only on window systems, not on text-only terminals.
100 So the support functions for colors on text-only terminals are 113 So the support functions for colors on text-only terminals are
101 not needed. 114 not needed, and have been eliminated.
102 115
103 @item 116 @item
104 The functions @code{color-values}, @code{color-defined-p} and 117 The functions @code{color-values}, @code{color-defined-p} and
105 @code{defined-colors} have been renamed to @code{x-color-values}, 118 @code{defined-colors} have been renamed to @code{x-color-values},
106 @code{x-color-defined-p} and @code{x-defined-colors}. 119 @code{x-color-defined-p} and @code{x-defined-colors}.