diff options
| author | Richard M. Stallman | 2000-02-09 23:54:58 +0000 |
|---|---|---|
| committer | Richard M. Stallman | 2000-02-09 23:54:58 +0000 |
| commit | 1dffc5db08ed0f13053f2134b428463b5d4013e8 (patch) | |
| tree | a9d4ac0e11c756f7beaed13f18ccbfb988790063 | |
| parent | f4db5c4b6610da1b4fb57e5c44f16880d3a46aa7 (diff) | |
| download | emacs-1dffc5db08ed0f13053f2134b428463b5d4013e8.tar.gz emacs-1dffc5db08ed0f13053f2134b428463b5d4013e8.zip | |
*** empty log message ***
| -rw-r--r-- | lispref/anti.texi | 29 | ||||
| -rw-r--r-- | lispref/display.texi | 6 | ||||
| -rw-r--r-- | lispref/frames.texi | 19 | ||||
| -rw-r--r-- | lispref/text.texi | 17 |
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 |
| 18 | The @code{push} and @code{pop} macros are not defined. | 18 | The @code{push} and @code{pop} macros are not defined. |
| 19 | Neither are @code{dolist} and @code{dotimes}. | ||
| 19 | 20 | ||
| 20 | @item | 21 | @item |
| 21 | You can't display images in buffers. (Emacs is meant for editing text.) | 22 | You 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 | |||
| 57 | resources. | 58 | resources. |
| 58 | 59 | ||
| 59 | @item | 60 | @item |
| 61 | Colors and other face attributes are no longer supported on character | ||
| 62 | terminals, so you no longer have to worry about terminals making faces | ||
| 63 | at you. | ||
| 64 | |||
| 65 | @item | ||
| 60 | Emacs will respect your peace and quiet, aside from occasional beeps, | 66 | Emacs will respect your peace and quiet, aside from occasional beeps, |
| 61 | because there are no facilities for playing sounds. | 67 | because there are no facilities for playing sounds. |
| 62 | 68 | ||
| 63 | @item | 69 | @item |
| 70 | Emacs 20 provides a complex and badly designed method for handling | ||
| 71 | character composition for languages such as Thai that display several | ||
| 72 | letters as a single combined image. We are too ashamed of it to tell | ||
| 73 | you 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 | ||
| 64 | Regular expressions do not support the POSIX character classes | 81 | Regular expressions do not support the POSIX character classes |
| 65 | such as @samp{[:alpha:]}. All characters are created equal. | 82 | such 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. | |||
| 85 | the standard width.) All characters are created equal. | 102 | the standard width.) All characters are created equal. |
| 86 | 103 | ||
| 87 | @item | 104 | @item |
| 105 | You can now resize any Emacs window, and size changes in one window can | ||
| 106 | propagate to all others. Windows can no longer use | ||
| 107 | @code{window-size-fixed} to get special privileges. | ||
| 108 | |||
| 109 | @item | ||
| 110 | The function @code{intern-soft} no longer accepts a symbol as argument. | ||
| 111 | |||
| 112 | @item | ||
| 88 | The function @code{bitmap-spec-p} has been renamed to | 113 | The 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 |
| 90 | while trying to find it. | 115 | while trying to find it. |
| @@ -111,6 +136,10 @@ The functions @code{format} and @code{message} ignore and discard text | |||
| 111 | properties. | 136 | properties. |
| 112 | 137 | ||
| 113 | @item | 138 | @item |
| 139 | The function @code{propertize} does not exist; | ||
| 140 | you can get the job done using @code{set-text-properties}. | ||
| 141 | |||
| 142 | @item | ||
| 114 | Colors are supported only on window systems, not on text-only terminals. | 143 | Colors are supported only on window systems, not on text-only terminals. |
| 115 | So the support functions for colors on text-only terminals are | 144 | So the support functions for colors on text-only terminals are |
| 116 | not needed, and have been eliminated. | 145 | not 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. | |||
| 1785 | and character's registry and encoding. If there is a font that matches | 1785 | and character's registry and encoding. If there is a font that matches |
| 1786 | exactly, it is used, of course. The hard case is when no available font | 1786 | exactly, it is used, of course. The hard case is when no available font |
| 1787 | exactly fits the specification. Then Emacs looks for one that is | 1787 | exactly 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 |
| 1789 | to consider the attributes. | 1789 | consider the attributes. In the case where a specified font family is |
| 1790 | not available, you can specify a set of mappings for alternatives to | ||
| 1791 | try. | ||
| 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 | |||
| 1614 | false for text-only terminals. | 1614 | false 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 | ||
| 1620 | This 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 |
| 1627 | This function returns @code{t} if the screen can display shades of gray. | 1634 | This 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 |
| 1666 | This function returns the backing store capability of the screen. | 1674 | This function returns the backing store capability of the display. |
| 1675 | Backing store means recording the pixels of windows (and parts of | ||
| 1676 | windows) that are not exposed, so that when exposed they can be | ||
| 1677 | displayed very quickly. | ||
| 1678 | |||
| 1667 | Values can be the symbols @code{always}, @code{when-mapped}, or | 1679 | Values 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} |
| 1669 | when the question is inapplicable to a certain kind of display. | 1681 | when 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 |
| 1674 | This function returns non-@code{nil} if the display supports the | 1686 | This function returns non-@code{nil} if the display supports the |
| 1675 | SaveUnder feature. | 1687 | SaveUnder feature. That feature is used by pop-up windows |
| 1688 | to save the pixels they obscure, so that they can pop down | ||
| 1689 | quickly. | ||
| 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 |
| 1680 | This function returns the number of planes the display supports. | 1694 | This function returns the number of planes the display supports. |
| 1695 | This 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 |
| 499 | This command deletes the text in the current buffer in the region | 499 | This command deletes the text between positions @var{start} and |
| 500 | defined 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 |
| 501 | point was inside the deleted region, its value afterward is @var{start}. | 501 | inside the deleted region, its value afterward is @var{start}. |
| 502 | Otherwise, point relocates with the surrounding text, as markers do. | 502 | Otherwise, 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 | ||
| 507 | This function deletes the text between positions @var{start} and | ||
| 508 | @var{end} in the current buffer, and returns a string containing the | ||
| 509 | text just deleted. | ||
| 510 | |||
| 511 | If point was inside the deleted region, its value afterward is | ||
| 512 | @var{start}. Otherwise, point relocates with the surrounding text, as | ||
| 513 | markers do. | ||
| 514 | @end defun | ||
| 515 | |||
| 505 | @deffn Command delete-char count &optional killp | 516 | @deffn Command delete-char count &optional killp |
| 506 | This command deletes @var{count} characters directly after point, or | 517 | This command deletes @var{count} characters directly after point, or |
| 507 | before point if @var{count} is negative. If @var{killp} is | 518 | before point if @var{count} is negative. If @var{killp} is |