aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRichard M. Stallman2000-02-09 23:54:58 +0000
committerRichard M. Stallman2000-02-09 23:54:58 +0000
commit1dffc5db08ed0f13053f2134b428463b5d4013e8 (patch)
treea9d4ac0e11c756f7beaed13f18ccbfb988790063
parentf4db5c4b6610da1b4fb57e5c44f16880d3a46aa7 (diff)
downloademacs-1dffc5db08ed0f13053f2134b428463b5d4013e8.tar.gz
emacs-1dffc5db08ed0f13053f2134b428463b5d4013e8.zip
*** empty log message ***
-rw-r--r--lispref/anti.texi29
-rw-r--r--lispref/display.texi6
-rw-r--r--lispref/frames.texi19
-rw-r--r--lispref/text.texi17
4 files changed, 64 insertions, 7 deletions
diff --git a/lispref/anti.texi b/lispref/anti.texi
index b038cb42fba..0950af3d3f4 100644
--- a/lispref/anti.texi
+++ b/lispref/anti.texi
@@ -16,6 +16,7 @@ the following section, we carry this information back to Emacs
16@itemize @bullet 16@itemize @bullet
17@item 17@item
18The @code{push} and @code{pop} macros are not defined. 18The @code{push} and @code{pop} macros are not defined.
19Neither are @code{dolist} and @code{dotimes}.
19 20
20@item 21@item
21You can't display images in buffers. (Emacs is meant for editing text.) 22You can't display images in buffers. (Emacs is meant for editing text.)
@@ -57,10 +58,26 @@ text cursor, and the mouse cursor. To specify menu colors, use X
57resources. 58resources.
58 59
59@item 60@item
61Colors and other face attributes are no longer supported on character
62terminals, so you no longer have to worry about terminals making faces
63at you.
64
65@item
60Emacs will respect your peace and quiet, aside from occasional beeps, 66Emacs will respect your peace and quiet, aside from occasional beeps,
61because there are no facilities for playing sounds. 67because there are no facilities for playing sounds.
62 68
63@item 69@item
70Emacs 20 provides a complex and badly designed method for handling
71character composition for languages such as Thai that display several
72letters as a single combined image. We are too ashamed of it to tell
73you any more than that.
74
75@item
76@code{delete-and-extract-region} has been deleted; instead, use
77@code{buffer-substring} to extract the text, then use
78@code{delete-region} to delete it.
79
80@item
64Regular expressions do not support the POSIX character classes 81Regular expressions do not support the POSIX character classes
65such as @samp{[:alpha:]}. All characters are created equal. 82such as @samp{[:alpha:]}. All characters are created equal.
66 83
@@ -85,6 +102,14 @@ For simplicity, all @sc{ascii} characters now have the same height and width.
85the standard width.) All characters are created equal. 102the standard width.) All characters are created equal.
86 103
87@item 104@item
105You can now resize any Emacs window, and size changes in one window can
106propagate to all others. Windows can no longer use
107@code{window-size-fixed} to get special privileges.
108
109@item
110The function @code{intern-soft} no longer accepts a symbol as argument.
111
112@item
88The function @code{bitmap-spec-p} has been renamed to 113The function @code{bitmap-spec-p} has been renamed to
89@code{pixmap-spec-p} to encourage users to practice Emacs' help system 114@code{pixmap-spec-p} to encourage users to practice Emacs' help system
90while trying to find it. 115while trying to find it.
@@ -111,6 +136,10 @@ The functions @code{format} and @code{message} ignore and discard text
111properties. 136properties.
112 137
113@item 138@item
139The function @code{propertize} does not exist;
140you can get the job done using @code{set-text-properties}.
141
142@item
114Colors are supported only on window systems, not on text-only terminals. 143Colors are supported only on window systems, not on text-only terminals.
115So the support functions for colors on text-only terminals are 144So the support functions for colors on text-only terminals are
116not needed, and have been eliminated. 145not needed, and have been eliminated.
diff --git a/lispref/display.texi b/lispref/display.texi
index 005ac907e0e..5baee30ebb0 100644
--- a/lispref/display.texi
+++ b/lispref/display.texi
@@ -1785,8 +1785,10 @@ family, a font pattern is constructed.
1785and character's registry and encoding. If there is a font that matches 1785and character's registry and encoding. If there is a font that matches
1786exactly, it is used, of course. The hard case is when no available font 1786exactly, it is used, of course. The hard case is when no available font
1787exactly fits the specification. Then Emacs looks for one that is 1787exactly fits the specification. Then Emacs looks for one that is
1788``close''---one attribute at a time. You can specify the order 1788``close''---one attribute at a time. You can specify the order to
1789to consider the attributes. 1789consider the attributes. In the case where a specified font family is
1790not available, you can specify a set of mappings for alternatives to
1791try.
1790 1792
1791@defvar face-font-selection-order 1793@defvar face-font-selection-order
1792@tindex face-font-selection-order 1794@tindex face-font-selection-order
diff --git a/lispref/frames.texi b/lispref/frames.texi
index 57a61b68b8a..35dfb6dd312 100644
--- a/lispref/frames.texi
+++ b/lispref/frames.texi
@@ -1614,6 +1614,13 @@ once. This is true for displays that use a window system such as X, and
1614false for text-only terminals. 1614false for text-only terminals.
1615@end defun 1615@end defun
1616 1616
1617@defun display-mouse-p &optional display
1618@tindex display-mouse-p
1619@cindex mouse, availability
1620This function returns @code{t} if @var{display} has a mouse available,
1621@code{nil} if not.
1622@end defun
1623
1617@defun display-color-p &optional display 1624@defun display-color-p &optional display
1618@tindex display-color-p 1625@tindex display-color-p
1619@findex x-display-color-p 1626@findex x-display-color-p
@@ -1625,6 +1632,7 @@ is still supported as an alias.
1625@defun display-grayscale-p &optional display 1632@defun display-grayscale-p &optional display
1626@tindex display-grayscale-p 1633@tindex display-grayscale-p
1627This function returns @code{t} if the screen can display shades of gray. 1634This function returns @code{t} if the screen can display shades of gray.
1635(All color displays can do this.)
1628@end defun 1636@end defun
1629 1637
1630@defun display-selections-p &optional display 1638@defun display-selections-p &optional display
@@ -1663,7 +1671,11 @@ or @code{nil} if Emacs cannot get that information.
1663 1671
1664@defun display-backing-store &optional display 1672@defun display-backing-store &optional display
1665@tindex display-backing-store 1673@tindex display-backing-store
1666This function returns the backing store capability of the screen. 1674This function returns the backing store capability of the display.
1675Backing store means recording the pixels of windows (and parts of
1676windows) that are not exposed, so that when exposed they can be
1677displayed very quickly.
1678
1667Values can be the symbols @code{always}, @code{when-mapped}, or 1679Values can be the symbols @code{always}, @code{when-mapped}, or
1668@code{not-useful}. The function can also return @code{nil} 1680@code{not-useful}. The function can also return @code{nil}
1669when the question is inapplicable to a certain kind of display. 1681when the question is inapplicable to a certain kind of display.
@@ -1672,12 +1684,15 @@ when the question is inapplicable to a certain kind of display.
1672@defun display-save-under &optional display 1684@defun display-save-under &optional display
1673@tindex display-save-under 1685@tindex display-save-under
1674This function returns non-@code{nil} if the display supports the 1686This function returns non-@code{nil} if the display supports the
1675SaveUnder feature. 1687SaveUnder feature. That feature is used by pop-up windows
1688to save the pixels they obscure, so that they can pop down
1689quickly.
1676@end defun 1690@end defun
1677 1691
1678@defun display-planes &optional display 1692@defun display-planes &optional display
1679@tindex display-planes 1693@tindex display-planes
1680This function returns the number of planes the display supports. 1694This function returns the number of planes the display supports.
1695This is typically the number of bits per pixel.
1681@end defun 1696@end defun
1682 1697
1683@defun display-visual-class &optional display 1698@defun display-visual-class &optional display
diff --git a/lispref/text.texi b/lispref/text.texi
index 1a8b12bbf5c..6c3e9722266 100644
--- a/lispref/text.texi
+++ b/lispref/text.texi
@@ -496,12 +496,23 @@ be compared with that of the former text.
496@end deffn 496@end deffn
497 497
498@deffn Command delete-region start end 498@deffn Command delete-region start end
499This command deletes the text in the current buffer in the region 499This command deletes the text between positions @var{start} and
500defined by @var{start} and @var{end}. The value is @code{nil}. If 500@var{end} in the current buffer, and returns @code{nil}. If point was
501point was inside the deleted region, its value afterward is @var{start}. 501inside the deleted region, its value afterward is @var{start}.
502Otherwise, point relocates with the surrounding text, as markers do. 502Otherwise, point relocates with the surrounding text, as markers do.
503@end deffn 503@end deffn
504 504
505@defun delete-and-extract-region start end
506@tindex delete-and-extract-region
507This function deletes the text between positions @var{start} and
508@var{end} in the current buffer, and returns a string containing the
509text just deleted.
510
511If point was inside the deleted region, its value afterward is
512@var{start}. Otherwise, point relocates with the surrounding text, as
513markers do.
514@end defun
515
505@deffn Command delete-char count &optional killp 516@deffn Command delete-char count &optional killp
506This command deletes @var{count} characters directly after point, or 517This command deletes @var{count} characters directly after point, or
507before point if @var{count} is negative. If @var{killp} is 518before point if @var{count} is negative. If @var{killp} is